持续记录:
目前我使用的版本为FFmpeg3.0.3
在学习过程中,会运行一些开源的项目,但是各个项目用的FFmpeg版本不一样,出现了很多bug
记录一下:
avfilter滤镜功能,用了下面代码,编译不过!
enum PixelFormat pix_fmts[] = { AV_PIX_FMT_YUV420P, PIX_FMT_NONE };
1>
像素枚举
旧api:PixelFormat
新api:AVPixelFormat
旧api:PIX_FMT_NONE
新api:AV_PIX_FMT_NONE
2>
旧api:
AVFilter *buffersink = avfilter_get_by_name("ffbuffersink");
新api:
AVFilter *buffersink = avfilter_get_by_name("buffersink");
3>
摄像头录像,YUV编码的时候
AVFrame *pFrameYUV;
pFrameYUV = avcodec_alloc_frame();
旧api: avcodec_alloc_frame();
新api: av_frame_alloc()