Hello,
I may be dumb but can't make this work.
At first I used git to copy the source tree on my Ubuntu 24.04.3 LTS computer.
Code: Select all
git clone https://github.com/teaching-droid/tsMuxer.git
As I'm used to compile "stuff" I did not had to install anything except QT6.
Then I used the script/rebuild_linux.sh to build the tsmuxer app. (I could not compile the GUI because of code errors.)
The app was compiled properly and I could give it a go.
I took one of my BD, MAX (a film about a war dog and the brother of it's handler) and using MakeMkv saved it to disk including The decrypted files.
I then removed the MakeMkv folder in order to have only a "proper" BD structure.
I then used the command line to produce the iso file for burning :
Code: Select all
./build/tsMuxer/tsmuxer --bdmv-to-iso --layer-break-guard=64 --layer-break-lbn=12,219,392 /media/georges/256G/Max /media/georges/256G/MAX-break.iso
It worked ... and produced both an ISO file and a text file containing :
Code: Select all
tsMuxeR layer break map (sectors of 2048 bytes)
image: /media/georges/256G/MAX-break.iso
break 12: zeros 1280 .. 32780 (-2.5 MB before + 64.0 MB after)
location not matched to a file
As the source size is 27G, I bet the above is correct ?
But the produced ISO file does not play in VLC. In order to be sure, I burned a BD 50 using one of my Pioneer drives (I know, I know...but) And then tried it into my Sony BD player. It says "Data BD" and refuse to play the movie.
Same also using VLC or other players on my computer.
So, what did I do wrong ?
I would be delighted to hear from others more lucky than I am !
Have a nice and bright day !