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格式协商提供方便。

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