FFMPEG 不提取 yuv 色彩空间图像

FFMPEG not extracting yuv colorspace images

我正在使用 FFMPEG 从 MXF 视频中提取图像。我对使用 YUV(最好是 422)颜色 space 提取 tiff 格式图像很感兴趣。 MXF 视频是 YUV 颜色 space。因此我想继续使用那种颜色 space。我试过:

ffmpeg -i video.mxf -pix_fmt yuv422p f%10d.tiff

但是输出图像似乎是 RGB 颜色 space。我使用 ImageMagick 和命令行:

identify -verbose output.tiff

这告诉我图像文件是 RGB 颜色 space。我用谷歌搜索并尝试了 FFMPEG 命令行的变体,但无济于事。我做错了什么?

ffmpeg 控制台输出请求: First part of output Second part of output

imagemajick 识别(部分)结果: (我不允许 post 超过两个链接*)

勾选ffprobe output.tiff。它应该报告 YUV 像素格式。

不要将像素格式与 absolute color space 混淆,如果 sRGB 是源色彩空间,它也将保留目标色彩空间。 YUV 像素格式是一种将 luminance/intensity 与 chromaticity/hue 解耦的方法,有助于有效压缩视频信号。

来自 Y'CbCr

Y′CbCr is not an absolute color space; rather, it is a way of encoding RGB information.