持續(xù)記錄:
目前我使用的版本為FFmpeg3.0.3
在學習過程中,會運行一些開源的項目,但是各個項目用的FFmpeg版本不一樣,出現(xiàn)了很多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()