Converting DTS Core to AC3

Discussion of advanced MakeMKV functionality, expert mode, conversion profiles
Post Reply
-MvL-
Posts: 2
Joined: Thu May 21, 2015 1:07 pm

Converting DTS Core to AC3

Post by -MvL- »

Hi,

When I remux a blu-ray I use the video, dts and the pgs subs tracks. I also like to have a ac3 5.1 stream in the remux. I use that stream for my Sonos Playbar. I read that it is possible with creating a profile. Can somebody help me or point me in the right direction?
Woodstock
Posts: 9939
Joined: Sun Jul 24, 2011 11:21 pm

Re: Converting DTS Core to AC3

Post by Woodstock »

Normally, MakeMKV takes the highest-quality track for a language. You can change this by modifying the default selection rule on the Advanced tab of preferences (only visible if you turn Expert mode on in the General tab), or by creating/editing the profile.

If you are going to decide later what tracks to keep/throw away, change the default rule to just "+sel:all".
MakeMKV Frequently Asked Questions
How to aid in finding the answer to your problem: Activating Debug Logging
-MvL-
Posts: 2
Joined: Thu May 21, 2015 1:07 pm

Re: Converting DTS Core to AC3

Post by -MvL- »

Thank you for your answer!

I've made a profile using a example from the forums

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<profile>
<!-- profile name - Default -->
<name lang="eng">AC3</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),+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="AC3" outputFormat="AC3">
<description lang="eng">Save as AC3</description>
<description lang="ger">Als AC3 speichern </description>

</outputSettings>



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

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

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

<!-- Save TRUEHD as AC3 -->
<trackSettings input="TRUEHD-stereo">
<output outputSettingsName="copy"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
<output outputSettingsName="AC3"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>

</trackSettings>
<trackSettings input="TRUEHD-multi">
<output outputSettingsName="copy"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
<output outputSettingsName="AC3"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>

</trackSettings>
<trackSettings input="MLP-stereo">
<output outputSettingsName="copy"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
<output outputSettingsName="AC3"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
</trackSettings>
<trackSettings input="MLP-multi">
<output outputSettingsName="copy"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
<output outputSettingsName="AC3"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
</trackSettings>

<!-- Save DTS-HD Core as AC3 -->
<trackSettings input="DTSHD-core-stereo">
<output outputSettingsName="copy"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
<output outputSettingsName="AC3"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
</trackSettings>
<trackSettings input="DTSHD-core-multi">
<output outputSettingsName="copy"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
<output outputSettingsName="AC3"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
</trackSettings>

<!-- Save DTS as AC3 -->
<trackSettings input="DTS-stereo">
<output outputSettingsName="copy"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
<output outputSettingsName="AC3"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
</trackSettings>
<trackSettings input="DTS-multi">
<output outputSettingsName="copy"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
<output outputSettingsName="AC3"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
</trackSettings>


<!-- Save DTS-HD LBR (low quality) as AC3 (just to decode) -->
<trackSettings input="DTSHDLBR-stereo">
<output outputSettingsName="copy"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
<output outputSettingsName="AC3"
defaultSelection="$app_DefaultSelectionString">
</output>
</trackSettings>
<trackSettings input="DTSHDLBR-multi">
<output outputSettingsName="copy"
defaultSelection="$app_DefaultSelectionString,+sel:true">
</output>
<output outputSettingsName="AC3"
defaultSelection="$app_DefaultSelectionString">
</output>
</trackSettings>

</profile>
What I want is convert the dts-core track to ac3 5.1. I've installed the "dtsdecoderdll.dll" in makemkv directory and set it in the advanced settings box.

When I now try to remux a movie I'll get this error:

Code: Select all

Saving 1 titles into directory C:/Video/Fifty_Shades_of_Grey using profile 'AC3' from file 'C:\Program Files (x86)\MakeMKV/DTS-CoreToAc3.mmcp.xml'
FFMPEG_ERROR: FFDEC001: [dca @ 0000000022c172e0] Overread auxiliary data by 32 bits
FFMPEG_ERROR: FFDEC001: [dca @ 0000000022c172e0] error decoding block
Opslaan titel 11 naar bestand C:/Video/Fifty_Shades_of_Grey/Fifty_Shades_of_Grey_(2015)_t11.mkv mislukt
0 titels opgeslagen, 1 mislukt
Do you have any idea how to fix this problem?
rwhapham
Posts: 5
Joined: Wed Dec 31, 2014 9:41 pm

Re: Converting DTS Core to AC3

Post by rwhapham »

-MvL- wrote: What I want is convert the dts-core track to ac3 5.1. I've installed the "dtsdecoderdll.dll" in makemkv directory and set it in the advanced settings box.

When I now try to remux a movie I'll get this error:

Code: Select all

Saving 1 titles into directory C:/Video/Fifty_Shades_of_Grey using profile 'AC3' from file 'C:\Program Files (x86)\MakeMKV/DTS-CoreToAc3.mmcp.xml'
FFMPEG_ERROR: FFDEC001: [dca @ 0000000022c172e0] Overread auxiliary data by 32 bits
FFMPEG_ERROR: FFDEC001: [dca @ 0000000022c172e0] error decoding block
Opslaan titel 11 naar bestand C:/Video/Fifty_Shades_of_Grey/Fifty_Shades_of_Grey_(2015)_t11.mkv mislukt
0 titels opgeslagen, 1 mislukt
Do you have any idea how to fix this problem?
This is a known issue, but I haven't gotten any response as to a possible fix. I reported it here: http://www.makemkv.com/forum2/viewtopic.php?f=8&t=8654
Post Reply