Profiles settings discussion

Discussion of advanced MakeMKV functionality, expert mode, conversion profiles
Chetwood
Posts: 982
Joined: Mon Aug 30, 2010 9:16 am

Re: Profiles settings discussion

Post by Chetwood » Sun Feb 05, 2012 2:03 pm

+1 on the subtitle token.
MultiMakeMKV: MakeMKV batch processing (Win)
MultiShrink: DVD Shrink batch processing
Offizieller Uebersetzer von DVD Shrink deutsch

mike admin
Posts: 4075
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: Profiles settings discussion

Post by mike admin » Sun Feb 12, 2012 7:17 am

NodNarb012 wrote:

Code: Select all

-sel:all, +sel:(favlang|nolang), -sel:(havemulti|havelossless), +sel:(core*(favlang|nolang)), -sel:2, =100:all, -10:favlang
I think that -sel:2 should match second (and third, forth, and so on) instance of my favlang subtitle tracks and de-select it, but instead I get the error: Profile parsing error: Invalid token '-sel:2'
Do I have the syntax wrong or is this broken?
The N syntax is unfortunately broken :( Should be fixed soon, also with "audio" and "subtilte" tokens.

Chetwood
Posts: 982
Joined: Mon Aug 30, 2010 9:16 am

Re: Profiles settings discussion

Post by Chetwood » Sun Feb 12, 2012 8:12 am

Nice. Please remember adding compression for PGS subs too.
MultiMakeMKV: MakeMKV batch processing (Win)
MultiShrink: DVD Shrink batch processing
Offizieller Uebersetzer von DVD Shrink deutsch

Romansh
Posts: 873
Joined: Sat Jan 22, 2011 7:09 pm

Re: Profiles settings discussion

Post by Romansh » Sun Feb 12, 2012 5:21 pm

How do we select a different type of input? For example, I'd like to apply different selection logics for audio (favlang only) and subtitles (favlang + French is available).

Your examples only show 3 types of input: default, LPCM-stereo, LPCM-multi - but nothing for e.g. all subtitles (or at least each subtitle type)…

mike admin
Posts: 4075
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: Profiles settings discussion

Post by mike admin » Tue Feb 14, 2012 3:31 pm

Romansh wrote:How do we select a different type of input? For example, I'd like to apply different selection logics for audio (favlang only) and subtitles (favlang + French is available).

Your examples only show 3 types of input: default, LPCM-stereo, LPCM-multi - but nothing for e.g. all subtitles (or at least each subtitle type)…
Input/output settings are not relevant for selection/ordering, just ignore them for now.

Romansh
Posts: 873
Joined: Sat Jan 22, 2011 7:09 pm

Re: Profiles settings discussion

Post by Romansh » Tue Feb 14, 2012 9:48 pm

So what I'm trying to do is not possible for now?

mike admin
Posts: 4075
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: Profiles settings discussion

Post by mike admin » Thu Feb 16, 2012 5:13 pm

Romansh wrote:So what I'm trying to do is not possible for now?
No, it's absolutely possible. However unless "subtitle" token is introduced in 1.7.3 , you'll have to make a lot of duplications. Attached is an XSD file for profile, it shows all possible input types. Output settings are presently ignored, but you can assign any selection settings per input type. All input types are:

Code: Select all

            <xs:enumeration value="default"/>
            <xs:enumeration value="Mpeg1"/>
            <xs:enumeration value="Mpeg2"/>
            <xs:enumeration value="Mpeg4"/>
            <xs:enumeration value="VC1"/>
            <xs:enumeration value="MP2"/>
            <xs:enumeration value="MP3"/>
            <xs:enumeration value="AC3-stereo"/>
            <xs:enumeration value="AC3-multi"/>
            <xs:enumeration value="DTS-stereo"/>
            <xs:enumeration value="DTS-multi"/>
            <xs:enumeration value="EAC3-stereo"/>
            <xs:enumeration value="EAC3-multi"/>
            <xs:enumeration value="MLP-stereo"/>
            <xs:enumeration value="MLP-multi"/>
            <xs:enumeration value="MLP-core-stereo"/>
            <xs:enumeration value="MLP-core-multi"/>
            <xs:enumeration value="DTSHD-stereo"/>
            <xs:enumeration value="DTSHD-multi"/>
            <xs:enumeration value="DTSHD-core-stereo"/>
            <xs:enumeration value="DTSHD-core-multi"/>
            <xs:enumeration value="DTSHDLBR-stereo"/>
            <xs:enumeration value="DTSHDLBR-multi"/>
            <xs:enumeration value="LPCM-stereo"/>
            <xs:enumeration value="LPCM-multi"/>
            <xs:enumeration value="VOBSUB"/>
            <xs:enumeration value="VOBSUB-forced"/>
            <xs:enumeration value="VOBSUBHD"/>
            <xs:enumeration value="VOBSUBHD-forced"/>
            <xs:enumeration value="PGS"/>
            <xs:enumeration value="PGS-forced"/>
Attachments
profile.xsd.txt
(5.88 KiB) Downloaded 971 times

Romansh
Posts: 873
Joined: Sat Jan 22, 2011 7:09 pm

Re: Profiles settings discussion

Post by Romansh » Thu Feb 16, 2012 7:23 pm

Thanks.

Romansh
Posts: 873
Joined: Sat Jan 22, 2011 7:09 pm

Re: Profiles settings discussion

Post by Romansh » Fri Feb 17, 2012 2:10 pm

One thing I've noticed: if favlang is not set in preferences, MakeMKV seems to ignore the whole rule. Example:

Code: Select all

    <!-- Include English and French PGS subtitles -->
    <trackSettings input="PGS">
        <output outputSettingsName="copy"
                defaultSelection="-all,+favlang,+nolang,+fre">
        </output>
    </trackSettings>

    <!-- Include English PGS-forced subtitles -->
    <trackSettings input="PGS-forced">
        <output outputSettingsName="copy"
                defaultSelection="-all,+favlang,+nolang">
        </output>
    </trackSettings>
Since I hadn't set favlang, MakeMKV seemed to ignore both rules and picked PGS and PGS-forced subtitles in all languages. Once I set favlang, MakeMKV honored both rules.

Another question: is it possible to set my new profile as the default profile used by the GUI?

Chetwood
Posts: 982
Joined: Mon Aug 30, 2010 9:16 am

Re: Profiles settings discussion

Post by Chetwood » Sat Feb 18, 2012 7:37 am

Rename the original profile to default.mmcp.xml.org and copy yours over to default.mmcp.xml.
MultiMakeMKV: MakeMKV batch processing (Win)
MultiShrink: DVD Shrink batch processing
Offizieller Uebersetzer von DVD Shrink deutsch

mike admin
Posts: 4075
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: Profiles settings discussion

Post by mike admin » Sat Feb 25, 2012 6:30 am

Romansh wrote:Since I hadn't set favlang, MakeMKV seemed to ignore both rules and picked PGS and PGS-forced subtitles in all languages. Once I set favlang, MakeMKV honored both rules.
That's how it works - if no favorite language is set in preferences then favlang matches ANY language.

Romansh
Posts: 873
Joined: Sat Jan 22, 2011 7:09 pm

Re: Profiles settings discussion

Post by Romansh » Sat Feb 25, 2012 1:45 pm

OK. Thanks for the clarification.

mike admin
Posts: 4075
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: Profiles settings discussion

Post by mike admin » Mon Apr 02, 2012 7:01 am

flogger123 wrote:Got my vote on the subtitle token.
It's done in 1.7.3

brian163
Posts: 8
Joined: Fri Mar 26, 2010 7:25 pm

Re: Profiles settings discussion

Post by brian163 » Fri Apr 06, 2012 7:03 pm

Would a chapters token be possible? I'd like to limit the track selections to only the Title with the most chapters (usually the main content).

Sorry if I a missing something, I am just starting to wrap my head around the capabilities of Advanced mode. :oops:

Romansh
Posts: 873
Joined: Sat Jan 22, 2011 7:09 pm

Re: Profiles settings discussion

Post by Romansh » Tue Apr 10, 2012 3:57 pm

Not AFAIK.

All titles are selected by default. This feature controls track selection logic, not title selection logic.

Post Reply