我正在使用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控制台输出: First part of output Second part of output
imagemajick识别(部分)结果: (我不允许发布两个以上的链接*)
答案 0 :(得分:0)
检查ffprobe output.tiff
。它应该报告YUV像素格式。
不要将像素格式与absolute color space,sRGB混淆,如果它是源色彩空间,也将保留目标色彩空间。 YUV像素格式是一种将亮度/强度与色度/色调分离的方法,有助于有效地压缩视频信号。
来自Y'CbCr:
Y'CbCr不是绝对色彩空间;相反,它是一种编码方式 RGB信息。