[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