FFmbc
480x360 frame containing letter-box 16:9 square-pixel video to IMX30 MXF
ffmbc -i "input.mov"
-vf "[in]scale=702:576,pad=720:608:9:32:black[out]"
-r 25 -top 1 -aspect 16:9 -pix_fmt yuv422p
-vcodec mpeg2video
-minrate 30000k -maxrate 30000k -b 30000k
-bufsize 1200000 -rc_init_occupancy 1200000
-flags +ildct+ilme+low_delay
-flags2 +ivlc+non_linear_q -qscale 1
-ps 1 -qmin 1 -rc_max_vbv_use 1
-rc_min_vbv_use 1 -dc 10 -intra
-acodec pcm_s16le -ar 48000 -ac 2
-f mxf_d10 -y "output.mxf"
After using
ffmpeg to transcode to IMX30 video and audio it is possible to use
writeavidmxf to create media directly usable in Avid
MediaComposer 3.0 and above.
IMX30 (720x608i25) video + 4 PCM audio tracks in an MXF file to h.264 video + 2 AAC audio tracks in an MP4 file
ffmbc
-i input.mxf
-vcodec libx264
-b 8M
-g 15
-vf crop=720:576:0:32
-bf 3
-b_strategy 1 -coder 1 -qmin 10 -qmax 51
-sc_threshold 40
-flags +loop+ildct+ilme -cmp +chroma
-me_range 16 -me_method hex -subq 5
-i_qfactor 0.71 -qcomp 0.6 -qdiff 4
-directpred 1
-flags2 +fastpskip
-dts_delta_threshold 1
-ac 2
-map_audio_channel 0:1:0:0:1:0 -map_audio_channel 0:1:1:0:1:1
-acodec aac -strict experimental
-ab 192k
-y output.mp4