h264
TopsLuo
朽木可雕
展开
-
利用ffmpeg解码h264裸流并存储成YUV420
此处用的ffmpeg版本为3.2.2。 例子是在linux下所写的,大致流程如下:初始化ffmpeg库创建YUV文件,用于存储解码后的YUV数据初始化H264解码器给解码器的一些结构变量赋值打开解码器打开H264裸流文件读取一定数据的h264数据(因为不知道一帧到底有多大)调用ffmpeg函数,循环分析读取到的数据,每循环一次得到一帧数据,然后调用解码器解码,并存储成YUV420文原创 2017-07-04 10:18:42 · 3552 阅读 · 3 评论 -
avcodec_copy_context函数引发的问题
在FFmpeg库中,有一个旧的API函数:avcodec_copy_context,主要的功能就是编码参数上下文的拷贝,函数原型如下:int avcodec_copy_context(AVCodecContext *dest, const AVCodecContext *src);原创 2018-04-28 09:58:07 · 3016 阅读 · 0 评论