[FFmpeg-user] Creating ffv1 full-range and broadcast-range files
christophgerstbauer at gmx.at
Fri May 9 13:54:38 CEST 2014
I am asking me that question too.
Because I want to convert different MXF formats to ffv1 (dnxhd, xdcam etc).
In the MXF Container itself there are often defined Levels:
BlackRefLevel = 16 and WhiteRefLevel = 235.
When I open the file with ffmpeg, it shows me always: yuv422p, yuv420p,
yuv422p10le, etc... ---> the formats SHOULD have broadcast safe levels...
But when I open the MXF files with e.g. Premiere and watches the YcbCr
Waveform: I see levels from 0-255.
So I do not think that yuv422p only saving values between 16-235 or
64-940. There is always headroom/footroom.
As I know it: Pix_fmts like yuvj422p would save an additional flag that
the content is 0-255.
But I am not shure. :/
What I want to say with this mail/post: I think it can never be
guaranteed if you have a file with yuv422p (yuv422p10le) that the levels
in the file WILL ALWAYS have broadcast levels 16-235 (64-940).
More information about the ffmpeg-user