[FFmpeg-trac] #7842(avcodec:new): M2TS muxer doesn't generate valid Blu-Ray files

FFmpeg trac at avcodec.org
Mon Apr 15 22:43:56 EEST 2019


#7842: M2TS muxer doesn't generate valid Blu-Ray files
-------------------------------------+-------------------------------------
             Reporter:  atorp        |                     Type:
                                     |  enhancement
               Status:  new          |                 Priority:  normal
            Component:  avcodec      |                  Version:  git-
             Keywords:  m2ts bdav    |  master
  bluray                             |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:

 I analyzed the sample bluray file:
 https://samples.ffmpeg.org/bluray/dts-starts-later-than-ac3.m2ts

 And I check it with the basic specification:
 https://lists.libav.org/pipermail/ffmpeg-devel/2010-July/092559.html

 And 9 years after, the FFmpeg M2TS muxer still doesn't generate conformant
 bluray files. Just simple M2TS container support!

 How to reproduce:
 {{{
 % ffmpeg -i "https://samples.ffmpeg.org/bluray/dts-starts-later-than-
 ac3.m2ts" -f mpegts -mpegts_m2ts_mode 1 bluray-test.m2ts"
 }}}

 Summary of (some) non-conformant specs:
 - Fixed PIDS: Current numbers doesn't correspond to correct values: 0x0100
 PMT, 0x1011 primary video, etc.
 - SIT table: Now is missing, instead it's present one SDT table.
 - PCR stream: It's required to be in PID 0x1001 and not in the video
 stream.
 - Program info: Not contains the correct descriptor of "HDMV".
 - And some other minor constraints.

 I hope someone can enhance the current support.
 Regards.

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


More information about the FFmpeg-trac mailing list