Page 2 of 3

Re: Profiles settings discussion

Posted: Sun Feb 05, 2012 2:03 pm
by Chetwood
+1 on the subtitle token.

Re: Profiles settings discussion

Posted: Sun Feb 12, 2012 7:17 am
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.

Re: Profiles settings discussion

Posted: Sun Feb 12, 2012 8:12 am
by Chetwood
Nice. Please remember adding compression for PGS subs too.

Re: Profiles settings discussion

Posted: Sun Feb 12, 2012 5:21 pm
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)…

Re: Profiles settings discussion

Posted: Tue Feb 14, 2012 3:31 pm
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.

Re: Profiles settings discussion

Posted: Tue Feb 14, 2012 9:48 pm
by Romansh
So what I'm trying to do is not possible for now?

Re: Profiles settings discussion

Posted: Thu Feb 16, 2012 5:13 pm
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"/>

Re: Profiles settings discussion

Posted: Thu Feb 16, 2012 7:23 pm
by Romansh
Thanks.

Re: Profiles settings discussion

Posted: Fri Feb 17, 2012 2:10 pm
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?

Re: Profiles settings discussion

Posted: Sat Feb 18, 2012 7:37 am
by Chetwood
Rename the original profile to default.mmcp.xml.org and copy yours over to default.mmcp.xml.

Re: Profiles settings discussion

Posted: Sat Feb 25, 2012 6:30 am
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.

Re: Profiles settings discussion

Posted: Sat Feb 25, 2012 1:45 pm
by Romansh
OK. Thanks for the clarification.

Re: Profiles settings discussion

Posted: Mon Apr 02, 2012 7:01 am
by mike admin
flogger123 wrote:Got my vote on the subtitle token.
It's done in 1.7.3

Re: Profiles settings discussion

Posted: Fri Apr 06, 2012 7:03 pm
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:

Re: Profiles settings discussion

Posted: Tue Apr 10, 2012 3:57 pm
by Romansh
Not AFAIK.

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