标签: ffmpeg grayscale
我正在使用avlib *库,并且当前正在使用sws_getContext函数将像素格式从RGB(AV_PIX_FMT_RGB24)更改为灰度(AV_PIX_FMT_GRAY8)。预期的行为应该是,当我们从24位rgb降低到8位灰度时,输出文件的大小应该减小了3倍,但保持不变。此外,当我检查Media-Coder以查看格式时,视频格式仍然是RGB。关于为什么文件大小没有变化以及为什么文件格式仍然是RGB的任何想法?
注意:视频DID会按预期变为黑白。