我正在使用FFMPEG从MXF视频中提取图像。我对使用 YUV(最好是 422)色彩空间提取 tiff 格式图像感兴趣。MXF 视频属于 YUV 色彩空间。因此,为什么我想继续在那个色彩空间中工作。我试过:
ffmpeg -i video.mxf -pix_fmt yuv422p f%10d.tiff
但是,输出图像似乎是RGB色彩空间。我使用ImageMagick和命令行:
identify -verbose output.tiff
这告诉我图像文件是RGB色彩空间。我已经用谷歌搜索并尝试了对我的 FFMPEG 命令行的变体,但无济于事。我做错了什么?
FFMPEG 控制台输出符合要求:输出的第一部分输出的第二部分
图像马吉克识别(部分)结果:(我不允许发布超过两个链接*)
检查ffprobe output.tiff
。它应报告 YUV 像素格式。
不要将像素格式与绝对色彩空间混淆,如果它是源色彩空间,sRGB 也将保持目标色彩空间。YUV像素格式是一种将亮度/强度与色度/色调分离的方法,有助于有效地压缩视频信号。
来自Y'CbCr:
Y′CbCr不是一个绝对的色彩空间;相反,它是一种编码方式。 RGB 信息。