FFMPEG
MAYBEALL
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FFMPEG开发中的常用功能代码①BMP文件的读取、转正并写入AVFrame的data
BMP C++读取、转正与AVFrame原创 2017-12-26 13:31:05 · 903 阅读 · 0 评论 -
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 · 828 阅读 · 0 评论 -
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 · 3411 阅读 · 1 评论 -
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 · 683 阅读 · 0 评论
分享