#7842: M2TS muxer doesn't generate valid Blu-Ray files -------------------------------------+------------------------------------- Reporter: atorp | Owner: Type: defect | Status: closed Priority: normal | Component: | undetermined Version: git-master | Resolution: duplicate Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+-------------------------------------
Comment (by Andrew-R): I think I should add to this bug reference to Cinelerra-GG (linux-only non-linear video editor). It uses ffmpeg (4.2+ few patches), and can use ffmpeg.git . I was looking at failing patch inside source tree and apparently exactly patch failing to apply should add more accurate Blu-Ray muxing. https://git.cinelerra- gg.org/git/?p=goodguy/cinelerra.git;a=tree;f=cinelerra-5.1/thirdparty/src;h=5bfd7e92d793c3100827dd216bb81fb6f56eff54;hb=HEAD see ffmpeg-4.2.patch2 and ffmpeg.git.patch2 . Well, git one fails to apply after recent (aug/sept 2019) round of fixes in mpegts muxer. Without it some udf file is generated, I can even play/seek it with mplayer, but I'm sure real player will choke on it - some errors detected on seeking. Compilation (of CinGG) relatively simple, I run it on Slackware 32-bit often. You can use pre-build packages from https://www.cinelerra- gg.org/downloads/#packages but obviously for your own changes you want source. There is item in main menu called Create BD, it will prompt you to choose type (size, framerate, interlacing) of project, and some empty space to run encoding and muxing. You don't need all 25 or 50 Gb - just load small (2 min for example) file, change project settings to something more like Blu-Ray spec/profile, and fire it. Note: Cinelerra will quit with few console messages after muxing step is finished, this is normal. But run it from terminal {xterm, konsole ..} so those messages will be seen, or any errors, too. There are option files controlling muxing/encoding, you can see them online https://git.cinelerra- gg.org/git/?p=goodguy/cinelerra.git;a=tree;f=cinelerra-5.1/ffmpeg;h=3d53bdac732998d97a25abfe904ce97bea8c5bec;hb=HEAD or in your Cinelerra-GG installation (for me they live in /usr/share/cin, but this is configurable). -- Ticket URL: <https://trac.ffmpeg.org/ticket/7842#comment:8> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org https://ffmpeg.org/mailman/listinfo/ffmpeg-trac To unsubscribe, visit link above, or email ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".