Page 1 of 1

Using Profile to Select Specific Tracks

Posted: Tue Mar 13, 2012 8:21 pm
by agglomerator
I've been spending hours trying to figure out a way to have a shell script automate the ripping of bluray disks using Makemkv and Handbrake. To simulate the Makemkv GUI version where I pick the largest track to rip, ignoring all others, I'm searching for a way to figure out the largest track to rip with a shell script. I believe I can grep the output from the makemkvcon -info option to figure out a way to determine the largest track, getting the information from the TINFO section of the -info output. See below example...file 00100.mpls is the largest track on this Harry Potter disk, and the one I want to rip.

TINFO:1,2,0,"Harry Potter and the Deathly Hallows Part 1"
TINFO:1,8,0,"30"
TINFO:1,9,0,"2:26:05"
TINFO:1,10,0,"25.0 GB"
TINFO:1,11,0,"26846539776"
TINFO:1,16,0,"00100.mpls"
TINFO:1,25,0,"60"
TINFO:1,26,0,"4,11,117,119,21,22,23,121,27,28,29,122,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,49,50,51,52,53,54,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,79,80,81,82,83,84,85,86,87"
TINFO:1,27,0,"t01_Harry_Potter_and_the_Deathly_Hallows_Part_1.mkv"
TINFO:1,28,0,"eng"
TINFO:1,29,0,"English"
TINFO:1,30,0,"Harry Potter and the Deathly Hallows Part 1 - 30 chapter(s) , 25.0 GB"
TINFO:1,31,6120,"<b>Title information</b><br>"
TINFO:1,33,0,"0"

I'm stumped on how to tell makemkvcon to rip a specific track (like "00100.mpls")? Is a custom profile the way?

I've read thru all the posts in this advanced forum and there aren't any examples of doing that. There are many folks that are searching for a way to link up the command line execution of Makemkvcon and the Handbrake CLI to have a script that will automate the whole process. The Handbrake CLI portion is easily done as the command line options are well understood. The Makemkv command line options are still a black art to me.

Is there just one example someone could post on how to do this?

Thanks.

Re: Using Profile to Select Specific Tracks

Posted: Thu Mar 15, 2012 6:34 am
by firionicable
Is it possible to have a profile created where all your settings are saved? So everything you want to choose a certain settings, you just have to load your profile?Image

Re: Using Profile to Select Specific Tracks

Posted: Thu Mar 15, 2012 5:24 pm
by agglomerator
Still waiting for someone....anyone....to post an example of a profile that selects a specific track. Once I have an example I can write a shell script to automate it.

I'm trying to create a script that will do all the steps - lookup the inserted movie on IMDB and get the official title, then find the right track on the bluray disk, rip it, then when done, pass to Handbrake to rip to 720P format, putting in the appropriate directory. When that is all done, I'm going to invoke XBMC to scrape the movie to get updated info.

But first...I need an example of how to rip a specific track with Makemkvcon...all you experts out there...HELP.

Re: Using Profile to Select Specific Tracks

Posted: Mon Jun 27, 2016 2:07 am
by smprather
I'm also waiting. Anybody? What is the format for the xml profile file?

Re: Using Profile to Select Specific Tracks

Posted: Mon Jun 27, 2016 3:43 am
by Woodstock
"Format" is a text file, but you will probably want an XML-aware text editor to make sure your tags are balanced.

Save your edited files in your MakeMKV data directory, rather than in the program directory; if you don't, they will be erased at each program update. The data directory (set in your preferences) is "safe", and also searched from profiles on program start-up.

Re: Using Profile to Select Specific Tracks

Posted: Tue Jun 28, 2016 3:40 am
by smprather
Sorry. I already know what a text file and an xml file are. I meant to ask what the contents of the xml data should be. What are the options. Etc. Thanks.

Re: Using Profile to Select Specific Tracks

Posted: Tue Jun 28, 2016 3:42 am
by smprather
Oops. I just saw the sticky post on profiles. Looks like that has the answers I'm looking for. Thanks.