justdan96 / tsMuxer

tsMuxer is a transport stream muxer for remuxing/muxing elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264/AVC, H.265/HEVC, VC-1, MPEG2. Supported audio codecs AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD.
Apache License 2.0
870 stars 147 forks source link

Add menu creation to Blu-ray discs. #365

Open poldon opened 4 years ago

poldon commented 4 years ago

It seems that menu creation on Blu-ray discs isn't very easy, but it would be great to have the ability to at least have a simple menu where I could just choose from the separate videos on my regular Blu-ray player. I'm guessing AVCHD may be a good option also, but I don't see a way in txMuxeR to specify that the input videos are not different tracks of the same program.

All I'm looking for is a way to transfer several HD home videos to Blu-ray and not have to skip chapters to get to each video. Thanks for all your hard work you've been putting into this!

Randrianasulu commented 2 years ago

@jcdr428 see also 4-patch series on libav ml: https://lists.libav.org/pipermail/libav-devel/2012-June/029064.html

Randrianasulu commented 2 years ago

also, probably well-known utility (pgssup 0.1) but for more complete picture... https://github.com/magiruuvelvet/jimaku-editor/blob/master/pgs-encoder/main.c

Randrianasulu commented 2 years ago

igstools (python3) - decode only.. but apparently can decode IGS (menu stream/packets) from m2ts file.. https://github.com/SAPikachu/igstools

bd-j development resource (a bit more current) http://www.blu-play.com/news

bluray demo disks (unpacked) https://www.avsforum.com/threads/demonstration-content-blu-ray-discs-from-avs-and-more.3220988/

Randrianasulu commented 2 years ago

patches from David Girault applicable to this rev. of avconv/libav:

https://github.com/libav/libav/tree/d6251368772a170987387bdc508433c8fcf54cda

$ ./avconv -codecs | grep HDMV avconv version 0.8, Copyright (c) 2000-2012 the Libav developers built on Dec 16 2021 01:48:47 with clang 13.0.0 D ? igsmenu HDMV Interactive Graphic Stream menus D S pgssub HDMV Presentation Graphic Stream subtitles $ ./avconv -formats | grep HDMV avconv version 0.8, Copyright (c) 2000-2012 the Libav developers built on Dec 16 2021 01:48:47 with clang 13.0.0 DE mnu HDMV Interactive Graphic menus format $

Troceleng commented 2 years ago

I would also appreciate menu creation support, because it's very hard to do. The best option at this time seems to be DVDFab Blu-ray Creator, but it's very limited even with custom tweaks.

alvenchan commented 2 years ago

@poldon @Troceleng , you can try Yuhan Blu-ray DVD Creator (https://yuhanmedia.com/) it is all in one DVD, Blu-ray, UHD authoring software, Available for both Windows and Mac.

Troceleng commented 2 years ago

@poldon @Troceleng , you can try Yuhan Blu-ray DVD Creator : https://yuhanmedia.com/product/dvdcreator/

I checked it out and found that it was more useless than Leawo Blu-ray Creator. Even more limited utility. However, I found out that Ashampoo Burning Studio seems to fill this need for me.