buffersink的参数,也就是pix_fmts有几个疑问想请教下老师:(基础的课已经看过了,YUV格式这些都了解了)
1.为什么要设置pix_fmts[]={AV_PIX_FMT_YUV420P, AV_PIX_FMT_GRAY8, AV_PIX_FMT_NONE};?
2.这个参数可以理解成是设置经过filter处理后的frame的像素格式吗?
3.这里面有YUV420P和GRAY8参数,为什么后面的课程中直接默认处理后的frame是GRAY8格式而不是YUV420P格式?
4.如果这个pix_fmts再加上一个成员AV_PIX_FMT_YUV444,那么怎么控制经过filter处理后的frame像素格式是YUV444?
还麻烦老师对以上问题逐一做一下解释,我纠结好久了…