[FFmpeg-trac] #10392(avcodec:new): mxf with DolbyE and channel_count != 02 is wrongly read by FFMpeg and cannot be remuxed

FFmpeg trac at avcodec.org
Sat Jun 10 12:55:11 EEST 2023


#10392: mxf with DolbyE and channel_count != 02 is wrongly read by FFMpeg and
cannot be remuxed
-------------------------------------+-------------------------------------
             Reporter:  Francesco    |                    Owner:  (none)
  Bucciantini                        |
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  dolby_e mxf  |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Tomas Härdin):

 !ProductVersion could potentially be used to identify files like this. For
 this specific file it is ''Omneon !OmMedia.dll Release jenkins-
 ommedia_8.3.x.0-COMPILER=vs2010,PLATFORM=win32-10
 (unknown),ex={0,1},rng={0,1,0},exPre'' but I imagine something more
 generic would be necessary. There's nothing in the metadata indicating
 Dolby-E I think, that has to be probed elsewhere.

 The file has !AvgBps = 144000 which works out to 3 bits/sample, which is
 obviously wrong but could be a thing to trigger on. What do actual 8
 channel files output by Omneon look like?

 It might be possible to use the fact that the audio packets are smaller
 than they should be, but this won't work for !ClipWrapped files. Can
 Omneon output !ClipWrapped at all?
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10392#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list