[FFmpeg-trac] #9079(ffmpeg:new): No head frame in new MXF Muxer

FFmpeg trac at avcodec.org
Mon Jan 25 11:24:37 EET 2021


#9079: No head frame in new MXF Muxer
-------------------------------------+-------------------------------------
             Reporter:  FranceBB     |                     Type:  defect
               Status:  new          |                 Priority:  critical
            Component:  ffmpeg       |                  Version:  git-
             Keywords:  MXF Muxer,   |  master
  muxing, muxers                     |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:

 Ever since August 2020, all files muxed in .mxf with FFMpeg fail to be
 checked-in correctly in AVID Interplay Access. Whenever a file is checked-
 in, it fails and if it's played back, it says "no head frame found" and it
 shows the first frame (frame 0) either as black or with an error as it
 fails to decode it. This is particularly frustrating for broadcasters
 'cause playout ports are prone to misbehave when decoding XDCAM-50 files
 created with the new MXF Muxer unless they're remuxed with BBC BMX
 Transwrap. I took a look at what changed and I believe this is related to
 this commit:
 https://github.com/FFmpeg/FFmpeg/commit/64ff61b3c52af335e811fe04b85108775e1f2784

 The August 06, 2020 build works, the August 24th build and all consequent
 ones don't.


 How to reproduce:


 {{{
 ffmpeg.exe -i "%%~nxF" -pix_fmt yuv422p -vcodec mpeg2video -s 1920:1080
 -aspect 16:9 -vf setfield=tff -flags +ildct+ilme -r 25 -b:v 50000k
 -minrate 50000k -maxrate 50000k -bufsize 36408333 -af
 loudnorm=I=-24:LRA=1:tp=-2 -acodec pcm_s24le -ar 48000 -g 12 -bf 2
 -profile:v 0 -level:v 2 -color_range 1 -color_primaries 1 -color_trc 1
 -colorspace 1 -f mxf "%%~nF encoded.mxf"
 }}}

 #The ones that fail are all the ones after
 ffmpeg version git-2020-08-24-3477feb
 built on 24th August, 2020

 Including that one and the latest git-master as of today (25th of January
 2021).

 #The last one that works is
 ffmpeg version git-2020-08-06
 built on 6th August, 2020

 The main differences when producing an MXF file between the two builds
 with the very same source (color bars) and command line are:

 [[Image(https://i.imgur.com/BRLN3Yh.png)]]
 [[Image(https://i.imgur.com/jpj3BUb.png)]]

--
Ticket URL: <https://trac.ffmpeg.org/ticket/9079>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list