- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Qt:可限制最大内存的文件夹的动态读、写操作,支持单个超大文件和文件夹
一个用来对包含大量数据的文件夹进行动态的内存读写的类默认单次读写最大文件夹的内存500MB,单个文件最大500MB,最大内容占用1GBfileoperator.h#ifndef FILEOPERATOR_H#define FILEOPERATOR_H#include "libserver_global.h"#include <QObject>#include &l...
2019-08-11 11:54:12
2671
原创 FFMPEG+QT4.8+VS2010下的多线程BMP序列帧合成视频
大量参照了雷神的博客点击打开链接videoMuxer()和flush_encoder()是直接copy的雷神的代码,但是videoMutex我直接和融到了makeH264()中,所以这里没使用,flush_encoder()中也有相应改动BMP读取:#ifndef READBMPTHREAD_H#define READBMPTHREAD_H#include "IncludeFile.h"#i...
2018-04-18 17:26:46
653
原创 FFMPEG开发中遇到的问题①avpicture_fill和AVFrame::data的内存管理
1.int avpicture_fill(AVPicture *picture, const uint8_t *ptr,enum AVPixelFormat pix_fmt, int width, int height);这个函数的作用是给 picture挂上存放数据的代码。在对帧数据scale的之前,对于接受数据的picture要用av_frame_alloc()初始化,但AVFrame::
2017-12-28 13:38:45
3305
1
原创 FFMPEG开发中的常用功能代码②视频转BMP24序列帧
1.读取视频流并转为RGB24void readVideo(char* videoPath){ AVFormatContext* fmt=NULL; AVCodecContext* codecCtx; AVCodec* codec; AVFrame* inFrame; AVFrame* rgbFrame; AVStream* videoStream; int rgbSize;
2017-12-27 10:02:39
753
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人