V1.10.0 Advanced Profiles not working ?

Everything related to MakeMKV
Post Reply
Hotrod
Posts: 2
Joined: Wed Aug 03, 2016 12:54 pm

V1.10.0 Advanced Profiles not working ?

Post by Hotrod »

Hi,
I am running v1.10.0 Registered. The Advanced Profiles do not appear to be working.
When converting an ordinary DVD, if a FLAC ( or WDTV ) Profile is selected the script indicates that the FLAC profile is being used :
“ Saving 1 titles into directory E:/ using profile 'FLAC' from file 'C:\Program Files (x86)\MakeMKV/flac.mmcp.xml'
1 titles saved “
However the actual resulting audio file shows as ‘ AC-3 ‘ not FLAC ?
Is this a bug or am I doing something wrong ?

If I select the ‘ AAC Profile ‘ I see the AAC conversion option appear in the left hand pane. – Nothing appears if FLAC or WDTV Profiles are selected ?
Woodstock
Posts: 9948
Joined: Sun Jul 24, 2011 11:21 pm

Re: V1.10.0 Advanced Profiles not working ?

Post by Woodstock »

AC3 will not be converted to FLAC. The FLAC conversion is ONLY done for "lossless" tracks, because FLAC was (originally) more universally available than the other lossless format.

Since AC3 already has experienced a "loss of quality" in its original compression (it is a "lossy" format), re-compressing it would degrade it further, so it is simply copied through.
MakeMKV Frequently Asked Questions
How to aid in finding the answer to your problem: Activating Debug Logging
Hotrod
Posts: 2
Joined: Wed Aug 03, 2016 12:54 pm

Re: V1.10.0 Advanced Profiles not working ?

Post by Hotrod »

Thank you Woodstock, just to correct a misunderstanding.
The DVD source is DTS 5.1 not AC3. MakeMKV produces the AC3 when FLAC is selected as the output profile !

To explain, I need FLAC to mount the file on an SD Card for an in-car system. The in-car system will play MP3, AAC, WMA, Vorbis and FLAC. Obviously I'm looking for the best quality, so for the reasons that you mention I prefer not to use AAC. It may be That I'm stuck with it though :?
MrVideo
Posts: 128
Joined: Sat Feb 27, 2016 2:31 am

Re: V1.10.0 Advanced Profiles not working ?

Post by MrVideo »

Woodstock wrote:Since AC3 already has experienced a "loss of quality" in its original compression (it is a "lossy" format), re-compressing it would degrade it further, so it is simply copied through.
Since FLAC is a lossless wrapper, there is no re-compressing when converting from another format to it.

But, the OP indicated that the source is DTS, so there is re-compressing going when converting from DTS to AC3.
Woodstock
Posts: 9948
Joined: Sun Jul 24, 2011 11:21 pm

Re: V1.10.0 Advanced Profiles not working ?

Post by Woodstock »

DTS is lossy, DTS-HD is not.

However, looking at the current flac.mmcp.xml, there is no setting to convert ANYTHING to AC3. DTS-HD and its variants have the option of going to "flac-fast", but non-HD DTS should simply be copied through.

Here is the standard flac 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"
    />

    <!-- Settings overridable in preferences -->
    <profileSettings
        app_DefaultSelectionString="-sel:all,+sel:(favlang|nolang|single),+sel:lossless,-sel:(havemulti|havelossless),-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 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>
MakeMKV Frequently Asked Questions
How to aid in finding the answer to your problem: Activating Debug Logging
MrVideo
Posts: 128
Joined: Sat Feb 27, 2016 2:31 am

Re: V1.10.0 Advanced Profiles not working ?

Post by MrVideo »

Woodstock wrote:DTS is lossy, DTS-HD is not.
True, but the OP didn't say DTS-HD. You know what happens when you assume. :mrgreen:
Post Reply