Where to find the default profiles on PC?

Everything related to MakeMKV
Post Reply
StripLV
Posts: 5
Joined: Tue Nov 13, 2018 3:00 pm

Where to find the default profiles on PC?

Post by StripLV » Sat Nov 17, 2018 2:53 am

I want to create a new Profile. I searched for the Default ones (Default, AAC-Stereo, Flac, WDTV) but I can´t find them on my whole PC.
I searched for all .XML files on my PC and for all with the ending mmcp.xml but there is None.

I thougt they has to be the here if I read correct here in the forum:
C:\Program Files (x86)\MakeMKV

and from there I want to copy it to here and change my parameters :
C:\Users\User\.MakeMKV

Please tell me where to find the "Default" one or post here the Content.

Thanks

Woodstock
Posts: 10293
Joined: Sun Jul 24, 2011 11:21 pm

Re: Where to find the default profiles on PC?

Post by Woodstock » Sat Nov 17, 2018 4:19 am

The default profiles have been stored in the file appdata.tar, found in the MakeMKV program directory.

A program that understands .tar files is necessary to pull them out; I extracted them with the tar utility that comes with Linux and MacOS, but there are several programs (like 7zip) for Windows that can read them, too.

The profiles for 1.14.x have changed, but I haven't extracted them yet. You can see the earlier profiles in this thread:

https://makemkv.com/forum/viewtopic.php ... 14&p=64821

StripLV
Posts: 5
Joined: Tue Nov 13, 2018 3:00 pm

Re: Where to find the default profiles on PC?

Post by StripLV » Sat Nov 17, 2018 5:06 pm

OK i´ve extracted, but there is only one .bin file inside? No Profiles.... or .XML files

Woodstock
Posts: 10293
Joined: Sun Jul 24, 2011 11:21 pm

Re: Where to find the default profiles on PC?

Post by Woodstock » Sat Nov 17, 2018 8:16 pm

This is the contents that I found when I used `tar xfv appdata.tar`:

Code: Select all

sdf_0000002c.bin
makemkv_deu.mo.gz
makemkv_jpn.mo.gz
makemkv_spa.mo.gz
makemkv_ptb.mo.gz
makemkv_dut.mo.gz
makemkv_swe.mo.gz
makemkv_nor.mo.gz
makemkv_ita.mo.gz
makemkv_chi.mo.gz
makemkv_pol.mo.gz
makemkv_dan.mo.gz
makemkv_fra.mo.gz
makemkv_per.mo.gz
default.mmcp.xml
flac.mmcp.xml
wdtv.mmcp.xml
aac-st.mmcp.xml
sdf_00000042.bin
--index-C101C815ACA63500F1F465C8EE060B970F61D1B4.bin
Note the 4 XML files, default.mmcp.xml, flac.mmcp.xml, wdtv.mmcp.xml, and aac-st.mmcp.xml.

Their contents are as follows:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<profile>
    <!-- profile name -->
    <name lang="eng">AAC-stereo</name>

    <!-- Common MKV flags -->
    <mkvSettings 
        ignoreForcedSubtitlesFlag="true"
        useISO639Type2T="false"
        setFirstAudioTrackAsDefault="true"
        setFirstSubtitleTrackAsDefault="true"
        setFirstForcedSubtitleTrackAsDefault="true"
        insertFirstChapter00IfMissing="true"
    />

    <!-- Output formats -->
    <outputSettings name="copy" outputFormat="directCopy">
        <description lang="eng">Copy track as is</description>
        <description lang="ger">Track 1:1 kopieren</description>
    </outputSettings>

    <outputSettings name="aac" outputFormat="AAC">
        <description lang="eng">Save as Mpeg-4 AAC-LC</description>
        <extraArgs>codec=libfdk_aac profile=LC</extraArgs>
        <extraArgs>afterburner=1</extraArgs>
    </outputSettings>

    <outputSettings name="he-aac" outputFormat="AAC">
        <description lang="eng">Save as Mpeg-4 HE-AAC</description>
        <extraArgs>codec=libfdk_aac profile=HE-AAC signaling=explicit_sbr</extraArgs>
        <extraArgs>afterburner=1</extraArgs>
    </outputSettings>

    <!-- HE-AACv2 - stereo inputs only -->
    <outputSettings name="he-aacv2" outputFormat="AAC">
        <description lang="eng">Save as Mpeg-4 HE-AACv2</description>
        <extraArgs>codec=libfdk_aac profile=HE-AACv2 signaling=explicit_hierarchical</extraArgs>
        <extraArgs>afterburner=1</extraArgs>
    </outputSettings>

    <outputSettings name="aac-gpl" outputFormat="AAC">
        <description lang="eng">Save as Mpeg-4 AAC-LC (ffmpeg encoder)</description>
        <extraArgs>codec=aac -strict -2</extraArgs>
        <extraArgs>aac_coder=twoloop</extraArgs>
    </outputSettings>

    <!-- Audio downmix settings -->
    <audioMixSettings name="stereo16"
        outputBPS="16"
        outputChannelLayout="stereo"
        mix="DolbyPrologic2">
        <description lang="eng">Stereo 16-bit Dolby PrologicII downmix</description>
    </audioMixSettings>

    <audioMixSettings name="stereo16raw"
        outputBPS="16"
        outputChannelLayout="stereo"
        centerMixLevel="-3dB"
        surroundMixLevel="-6dB"
        lfeMixLevel="0">
        <description lang="eng">Stereo 16-bit downmix</description>
    </audioMixSettings>

    <!-- Default rule - copy as is -->
    <trackSettings input="default">
        <output outputSettingsName="copy" 
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

    <!-- For all audio tracks keep the original track
         and produce additional AAC stereo downmix -->

    <trackSettings input="LPCM-stereo">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="LPCM-multi">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString"
                audioMix="stereo16">
        </output>
    </trackSettings>

    <trackSettings input="TRUEHD-stereo">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="TRUEHD-multi">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString"
                audioMix="stereo16">
        </output>
    </trackSettings>
    <trackSettings input="MLP-stereo">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="MLP-multi">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString"
                audioMix="stereo16">
        </output>
    </trackSettings>

    <trackSettings input="DTSHDMA-stereo">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="DTSHDMA-multi">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString"
                audioMix="stereo16">
        </output>
    </trackSettings>

    <!-- Save DTS-HD LBR (low quality) as AAC (just to decode),
         do not keep original track -->
    <trackSettings input="DTSHDLBR-stereo">
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="DTSHDLBR-multi">
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString"
                audioMix="stereo16">
        </output>
    </trackSettings>

    <trackSettings input="DTS-stereo">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="DTS-multi">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString"
                audioMix="stereo16">
        </output>
    </trackSettings>

    <trackSettings input="AC3-stereo">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="AC3-multi">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString"
                audioMix="stereo16">
        </output>
    </trackSettings>
    <trackSettings input="EAC3-core-stereo">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="EAC3-core-multi">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString"
                audioMix="stereo16">
        </output>
    </trackSettings>
    <trackSettings input="EAC3-stereo">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="EAC3-multi">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString"
                audioMix="stereo16">
        </output>
    </trackSettings>

    <!-- Keep stereo AAC unchanged, add downmix for multichannel -->
    <trackSettings input="AAC-stereo">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="AAC-multi">
        <output outputSettingsName="copy"
                defaultSelection="$app_DefaultSelectionString,-sel:all">
        </output>
        <output outputSettingsName="aac"
                defaultSelection="$app_DefaultSelectionString"
                audioMix="stereo16">
        </output>
    </trackSettings>
</profile>

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<profile>
    <!-- profile name - Default -->
    <name lang="mogz">:5086</name>

    <!-- Common MKV flags -->
    <mkvSettings 
        ignoreForcedSubtitlesFlag="true"
        useISO639Type2T="false"
        setFirstAudioTrackAsDefault="true"
        setFirstSubtitleTrackAsDefault="true"
        setFirstForcedSubtitleTrackAsDefault="true"
        insertFirstChapter00IfMissing="true"
    />

    <!-- This tag is ignored by MakeMKV 1.12.4 and later, do not change it here. Set the app_DefaultSelectionString
         value in preferences. Keep this element in your custom profiles only for compatibility with older MakeMKV versions.
    -->
    <profileSettings
        app_DefaultSelectionString="-sel:all,+sel:(favlang|nolang|single),-sel:(havemulti|havecore),-sel:mvcvideo,=100:all,-10:favlang"
    />

    <!-- Output formats currently supported by MakeMKV -->
    <outputSettings name="copy" outputFormat="directCopy">
        <description lang="eng">Copy track as is</description>
        <description lang="ger">Track 1:1 kopieren</description>
    </outputSettings>

    <outputSettings name="lpcm" outputFormat="LPCM-raw">
        <description lang="eng">Save as raw LPCM</description>
        <description lang="ger">Als RAW LPCM speichern</description>
    </outputSettings>

    <outputSettings name="wavex" outputFormat="LPCM-wavex">
        <description lang="eng">Save as LPCM in WAV container</description>
        <description lang="ger">Als LPCM im WAV-Container speichern</description>
    </outputSettings>

    <outputSettings name="flac-best" outputFormat="FLAC">
        <description lang="eng">Save as FLAC (best compression)</description>
        <description lang="ger">Als FLAC speichern (höchste Komprimierungsstufe)</description>
        <extraArgs>-compression_level 12</extraArgs>
    </outputSettings>

    <outputSettings name="flac-fast" outputFormat="FLAC">
        <description lang="eng">Save as FLAC (fast compression)</description>
        <extraArgs>-compression_level 5</extraArgs>
    </outputSettings>

    <!-- Default rule - copy as is -->
    <trackSettings input="default">
        <output outputSettingsName="copy" 
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

    <!-- Save LPCM mono or stereo as raw LPCM -->
    <trackSettings input="LPCM-stereo">
        <output outputSettingsName="lpcm"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

    <!-- Put multi-channel LPCM into WAVEX container-->
    <trackSettings input="LPCM-multi">
        <output outputSettingsName="wavex"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

    <!-- Convert closed captions to text subtitles
         This rule is added automatically by default if no 
         other <trackSettings input="CC"> tags are present.
         Uncomment to override as needed. -->
    <!--
    <outputSettings name="convertToSRT" outputFormat="SRT">
        <description lang="eng">Convert to text subtitles</description>
    </outputSettings>
    <trackSettings input="CC">
        <output outputSettingsName="convertToSRT"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    -->

</profile>

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<profile>
    <!-- profile name - Default -->
    <name lang="eng">FLAC</name>

    <!-- Common MKV flags -->
    <mkvSettings 
        ignoreForcedSubtitlesFlag="true"
        useISO639Type2T="false"
        setFirstAudioTrackAsDefault="true"
        setFirstSubtitleTrackAsDefault="true"
        setFirstForcedSubtitleTrackAsDefault="true"
        insertFirstChapter00IfMissing="true"
    />

    <!-- Output formats currently supported by MakeMKV -->
    <outputSettings name="copy" outputFormat="directCopy">
        <description lang="eng">Copy track as is</description>
        <description lang="ger">Track 1:1 kopieren</description>
    </outputSettings>

    <outputSettings name="lpcm" outputFormat="LPCM-raw">
        <description lang="eng">Save as raw LPCM</description>
        <description lang="ger">Als RAW LPCM speichern</description>
    </outputSettings>

    <outputSettings name="wavex" outputFormat="LPCM-wavex">
        <description lang="eng">Save as LPCM in WAV container</description>
        <description lang="ger">Als LPCM im WAV-Container speichern</description>
    </outputSettings>

    <outputSettings name="flac-best" outputFormat="FLAC">
        <description lang="eng">Save as FLAC (best compression)</description>
        <description lang="ger">Als FLAC speichern (höchste Komprimierungsstufe)</description>
        <extraArgs>-compression_level 12</extraArgs>
    </outputSettings>

    <outputSettings name="flac-fast" outputFormat="FLAC">
        <description lang="eng">Save as FLAC (fast compression)</description>
        <extraArgs>-compression_level 5</extraArgs>
    </outputSettings>

    <!-- Default rule - copy as is -->
    <trackSettings input="default">
        <output outputSettingsName="copy" 
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

    <!-- Save LPCM mono or stereo as FLAC -->
    <trackSettings input="LPCM-stereo">
        <output outputSettingsName="flac-fast"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

    <!-- Save multi-channel LPCM as FLAC -->
    <trackSettings input="LPCM-multi">
        <output outputSettingsName="flac-fast"
                defaultSelection="$app_DefaultSelectionString,+sel:true">
        </output>
    </trackSettings>

    <!-- Save TRUEHD as FLAC -->
    <trackSettings input="TRUEHD-stereo">
        <output outputSettingsName="flac-fast"
                defaultSelection="$app_DefaultSelectionString,+sel:true">
        </output>
    </trackSettings>
    <trackSettings input="TRUEHD-multi">
        <output outputSettingsName="flac-fast"
                defaultSelection="$app_DefaultSelectionString,+sel:true">
        </output>
    </trackSettings>
    <trackSettings input="MLP-stereo">
        <output outputSettingsName="flac-fast"
                defaultSelection="$app_DefaultSelectionString,+sel:true">
        </output>
    </trackSettings>
    <trackSettings input="MLP-multi">
        <output outputSettingsName="flac-fast"
                defaultSelection="$app_DefaultSelectionString,+sel:true">
        </output>
    </trackSettings>

    <!-- Save DTS-HD as FLAC -->
    <trackSettings input="DTSHDMA-stereo">
        <output outputSettingsName="flac-fast"
                defaultSelection="$app_DefaultSelectionString,+sel:true">
        </output>
    </trackSettings>
    <trackSettings input="DTSHDMA-multi">
        <output outputSettingsName="flac-fast"
                defaultSelection="$app_DefaultSelectionString,+sel:true">
        </output>
    </trackSettings>

    <!-- Save DTS-HD LBR (low quality) as FLAC (just to decode) -->
    <trackSettings input="DTSHDLBR-stereo">
        <output outputSettingsName="flac-fast"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="DTSHDLBR-multi">
        <output outputSettingsName="flac-fast"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

</profile>

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<profile>
    <!-- profile name - Default -->
    <name lang="eng">WDTV</name>

    <!-- Common MKV flags -->
    <mkvSettings 
        ignoreForcedSubtitlesFlag="true"
        useISO639Type2T="false"
        setFirstAudioTrackAsDefault="true"
        setFirstSubtitleTrackAsDefault="true"
        setFirstForcedSubtitleTrackAsDefault="true"
        insertFirstChapter00IfMissing="true"
    />

    <!-- Output formats currently supported by MakeMKV -->
    <outputSettings name="copy" outputFormat="directCopy">
        <description lang="eng">Copy track as is</description>
        <description lang="ger">Track 1:1 kopieren</description>
    </outputSettings>

    <outputSettings name="copyzlib" outputFormat="directCopy">
        <description lang="eng">Copy track as is (zlib compressed)</description>
        <mkvTrackSettings compression="zlib" compressionLevel="9" />
    </outputSettings>

    <outputSettings name="lpcm" outputFormat="LPCM-raw">
        <description lang="eng">Save as raw LPCM</description>
        <description lang="ger">Als RAW LPCM speichern</description>
    </outputSettings>

    <outputSettings name="wavex" outputFormat="LPCM-wavex">
        <description lang="eng">Save as LPCM in WAV container</description>
        <description lang="ger">Als LPCM im WAV-Container speichern</description>
    </outputSettings>

    <outputSettings name="flac-best" outputFormat="FLAC">
        <description lang="eng">Save as FLAC (best compression)</description>
        <description lang="ger">Als FLAC speichern (höchste Komprimierungsstufe)</description>
        <extraArgs>-compression_level 12</extraArgs>
    </outputSettings>

    <outputSettings name="flac-fast" outputFormat="FLAC">
        <description lang="eng">Save as FLAC (fast compression)</description>
        <extraArgs>-compression_level 5</extraArgs>
    </outputSettings>

    <!-- Default rule - copy as is -->
    <trackSettings input="default">
        <output outputSettingsName="copy" 
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

    <!-- Save LPCM mono or stereo as raw LPCM -->
    <trackSettings input="LPCM-stereo">
        <output outputSettingsName="lpcm"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

    <!-- Put multi-channel LPCM into WAVEX container-->
    <trackSettings input="LPCM-multi">
        <output outputSettingsName="wavex"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

    <!-- Compress PGS subtitles with ZLIB compression -->
    <trackSettings input="PGS">
        <output outputSettingsName="copyzlib"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>
    <trackSettings input="PGS-forced">
        <output outputSettingsName="copyzlib"
                defaultSelection="$app_DefaultSelectionString">
        </output>
    </trackSettings>

</profile>

Post Reply