FFMPEG解码视频产生变色的YUV帧

时间:2019-05-13 01:57:05

标签: ffmpeg

我直接使用FFMPEG从正在运行的测试视频中解码使用H.264编码的单个视频帧:

ffmpeg -i test.mp4 -ss 00:00:00 -vframes 1 -pix_fmt yuv420 output.yuv

由于某种原因,当我在YUV查看器上打开文件时,我可以清楚地看出颜色与原始输入相比略有不同。我已经尝试过使用colorspace和color matrix选项,但是我似乎没有做任何事情可以完全复制原始颜色。

例如,我还尝试了以下命令:

ffmpeg -i test.mp4 -ss 00:00:00 -vframes 1 -pix_fmt yuv420p -vf colormatrix=bt470:bt709 output.yuv

ffmpeg -i test.mp4 -ss 00:00:00 -vframes 1 -pix_fmt yuv420p -color_primaries bt709 -color_trc linear -colorspace bt709 output.yuv

0 个答案:

没有答案