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 »

+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 »

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 »

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 »

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 »

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 »

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 »

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 965 times
Romansh
Posts: 873
Joined: Sat Jan 22, 2011 7:09 pm

Re: Profiles settings discussion

Post by Romansh »

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

Re: Profiles settings discussion

Post by Romansh »

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 »

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 »

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 »

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 »

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 »

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 »

Not AFAIK.

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