ffmpeg 1.0 filter模塊Buffersrc/ vf_format文件在format轉換中的作用

2014 10 22

ffmpeg 1.0 filter模塊Buffersrc/ vf_format文件在format轉換中的作用:

 

Buffersrc.c 通過init_video初試化了輸入格式爲yuv420p,如下:

static av_cold int init_video(AVFilterContext *ctx, const char *args){}

其中argsvideo_size=640x480:pix_fmt=0:time_base=1/20:pixel_aspect=1/1:sws_param=flags=2:frame_rate=20/1

 

 

vf_format.c通過init函數初始化了輸出格式爲yuv420p:yuvj420p:yuv422p:yuv444p,如下:

static av_cold int init(AVFilterContext *ctx, const char *args){}

其中argsyuv420p:yuvj420p:yuv422p:yuv444p

 

可見vf_format.c的主要用處就是提高輸出的格式,爲各filter之間的format格式協商提供方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章