I have some discs with multi-angle tracks. If I extract those in the MakeMKV UI, only the first angle of a track is selected by default, but I can select the other ones for extraction.
How can I achieve this with the command-line tool? It seems only the first angle gets extracted when I use it like this:
makemkvcon64 -r mkv iso:disc.iso all dest_folder
makemkvcon: how to extract multi-angle tracks
-
cassiusdrow
- Posts: 1
- Joined: Thu Aug 07, 2025 10:19 pm
Re: makemkvcon: how to extract multi-angle tracks
Sorry for the necro-post, but I was unable to find this information available anywhere else.
As mentioned above, only the first multi-angle track is extracted using this command:
The other multi-angle tracks must be extracted individually, using this command:
where "title" is the title number from the disc info, which is given by this command:
The discinfo.txt contains lines like this (from the Star Trek Original Series Season 1 Disc 2 Bluray):
The "TINFO" lines are the Title information. The line format is:
Where <title_number> is the "title" value to use in the command above. Some useful <attribute_numbers> are:
Using the first command above, only angle 1 of 00000.mpls is extracted (title number 0). To extract angle 2 of 00000.mpls (title number 1), this command must be used:
More information about disc info: https://github.com/automatic-ripping-ma ... eMKV-Codes
As mentioned above, only the first multi-angle track is extracted using this command:
Code: Select all
makemkvcon64 --noscan --robot --messages=logfile.txt mkv iso:disc.iso all dest_folderCode: Select all
makemkvcon64 --noscan --robot --messages=logfile.txt mkv iso:disc.iso title dest_folderCode: Select all
makemkvcon64 --noscan --robot --messages=discinfo.txt info iso:disc.isoCode: Select all
...
TINFO:0,2,0,"Star Trek Season 1: Disc 2"
TINFO:0,8,0,"6"
TINFO:0,9,0,"0:50:31"
TINFO:0,10,0,"7.3 GB"
TINFO:0,11,0,"7879120896"
TINFO:0,15,0,"1"
TINFO:0,16,0,"00000.mpls"
TINFO:0,25,0,"16"
TINFO:0,26,0,"0,101,102,123,104,106,107,109,110,111,112,125,114,116,164,127"
TINFO:0,27,0,"Star_Trek_Season_1-_Disc_2~ST00000~T00000.mkv"
TINFO:0,28,0,"eng"
TINFO:0,29,0,"English"
TINFO:0,30,0,"Star Trek Season 1: Disc 2 - 6 chapter(s) , 7.3 GB (angle 1)"
TINFO:0,31,6120,"<b>Title information</b><br>"
TINFO:0,33,0,"0"
...
TINFO:1,2,0,"Star Trek Season 1: Disc 2"
TINFO:1,8,0,"6"
TINFO:1,9,0,"0:50:31"
TINFO:1,10,0,"7.3 GB"
TINFO:1,11,0,"7879120896"
TINFO:1,15,0,"2"
TINFO:1,16,0,"00000.mpls"
TINFO:1,25,0,"16"
TINFO:1,26,0,"1,101,103,123,105,106,108,109,124,111,113,125,115,116,126,127"
TINFO:1,27,0,"Star_Trek_Season_1-_Disc_2~ST00000~T00001.mkv"
TINFO:1,28,0,"eng"
TINFO:1,29,0,"English"
TINFO:1,30,0,"Star Trek Season 1: Disc 2 - 6 chapter(s) , 7.3 GB (angle 2)"
TINFO:1,31,6120,"<b>Title information</b><br>"
TINFO:1,33,0,"0"
...
Code: Select all
TINFO:<title_number>,<attribute_number>,<unknown_number>,<value>Code: Select all
15: Angle number
16: Bluray playlist (mpls) or file (m2ts)
24: DVD title number
27: Output filename (controlled by setting in Preferences screen, Advanced tab, "Output file name template" field)
30: The text shown in the MakeMKV GUI for the title
Code: Select all
makemkvcon64 --noscan --robot --messages=logfile.txt mkv iso:disc.iso 1 dest_folder