[FFmpeg-user] How can I force ffmpeg to write 601 SignalStandard and ColorSiting into MXF Op1a (IMX50)
Christoph Gerstbauer
christophgerstbauer at gmail.com
Tue Jan 27 11:24:10 CET 2015
Hello
I want to generate an IMX50 MXF Op1a with ffmpeg.
I can do this with following syntax:
ffmpeg -i <INPUTFILE> -map 0:v -map 0:a -c:v mpeg2video -r 25 -pix_fmt
yuv422p -aspect 4:3 -minrate 50000k -maxrate 50000k -b:v 50000k -intra
-flags +ildct+ilme+low_delay -intra_vlc 1 -non_linear_quant 1 -ps 1
-qmin 1 -qmax 3 -top 1 -dc 10 -bufsize 2000000 -rc_init_occupancy
2000000 -rc_buf_aggressivity 0.25 -tag:v mx5p -c:a pcm_s24le -ar 48000
-f mxf_d10 <OUTPUTFILE.MXF>
This file works very well but there are 2 points I have to improve:
When I open the MXF with mxf2raw there are 2 params which are set:
Signal standard : 0 (None)
Color siting : 255 (Unknown)
Other IMX50 MXFs generated by tools like Carbon Coder or Adobe Premiere
have following values:
Signal standard : 1 (ITU 601)
Color siting : 4 (Rec 601)
How can I force ffmpeg to write these 601 values?
Best Regards
Christoph
More information about the ffmpeg-user
mailing list