Doom 9 is a really good place to lurk for info.
Careful if you want ask any questions.
They won't help you if you're working with stuff you don't own.
Like if you downloaded a movie rip or rented it and asked for help (and mentioned it; or it shows in your log files of any problems; or if you modify your log files), a mod/admin will lock the thread.
I'd recommend having a look at eac3to on Doom 9.
I use it all the time for audio extraction.
It's Command Line utility. But here's a simple GUI to go with it.
You'll need some extra filters and plugins installed to get the most out of it.
Arcsoft HD decoder is needed to decode lossless DTS (DTS-HD MA/DTS-HR/etc)
Version 18.104.22.168 is the best version to use. Widely compatible without errors.
It can properly decode 7.1 (with strange setup) and with (normal setup).
Sometimes when the 7.1 is mastered, the channel order is not a standard setup. The back and side channels might be mixed up.
Note: Although the Arcsoft decoder has updated, it is advisable to NOT update with eac3to. As some of the updated versions lose capabilities and can create problems.
Extract those files to the eac3to folder and follow the instructions in the .txt file.
Dobly TrueHD is decoded with the internal libav codec.
It's also advisable to update to the current MKVToolnix:
And put this GUI into the installed folder of MKVToolnix:
Nero decoder pack, lite version. Simple install, small, only installs needed files to work with eac3to.
Only version 7x works with eac3to. Using anything higher than 7x is incompatible with eac3to (due to the installation structure changing and file dependencies).
Nero AAC Encoder (extract to eac3to folder)
Here's Sonic Decoder, just a simple install.
And make sure you have the latest "Haali Matroska Splitter" in stalled.
Don't worry about "Surcode DTS Encoder".
That's only if you want to create your own DTS files and DTS-HD files.
I like using a context shell extension "Open Command Prompt Here".
Comes in handy when using eac3to.
This allows you to use the folder you "Open command prompt" in to use as the temp directory, instead of the default directory (usually Documents and Settings/Users/Username", etc on the C: drive.)
So if I open the command prompt in D:/Work/Movie, all the temp files and output files will be in here and the temp files deleted.
Before the temp files would be on C: drive where it's not big enough to hold a 30gb demuxed movie.
And I would get errors about disk space. But with this shell extension, it prevents that
Once all that is installed and setup, go to your folder of eac3to and "Open Command Prompt Here".
You should see results like this...
eac3to -test -log=test_log.txt
Except for Surcode DTS Encoder. (Not really necessary).
command line: "E:\App Bin\eac3to\eac3to.exe" -test -log=test_log.txt
eac3to (v3.24) is up to date
Nero Audio Decoder (Nero 7) works fine
ArcSoft DTS Decoder (22.214.171.124) works fine
Sonic Audio Decoder (126.96.36.199) works fine
Haali Matroska Muxer (2011-03-03) is up to date
Nero AAC Encoder (188.8.131.52) is up to date
Surcode DTS Encoder (184.108.40.206) is installed
MkvToolnix (220.127.116.11, release version) is up to date
Now you're ready to extract the lossless 7.1 DTS-HD/TrueHD!!!
You can export audio into a huge WAV file and retain the 7.1/24 bit depth/48Khz.
or you can export as FLAC and retain the same attributes.
or you can export as w64 (WAV file with 64 extension to allow programs to open WAV files larger than 4gb)
or you can split the 8 channels into 8 mono wavs.
adding 2: tells eac3to to select the second audio channel.
eac3to source.mkv 2: output.WAVs
If there's more than one audio channel, make sure you select the right one.
eac3to always defaults to the first visible audio channel.
(Which is the second stream in the container file.
Video is the first stream 1:
Audio is the second stream 2:)
and i would lurk around doom 9 a little more on eac3to.
I spent the past year trying to find out the proper Arcsoft decoder for 7.1.
And it seems in the past month or so, everyone got together and worked on finding that out.
The one I provided is best for all needs.
There's some pages in that eac3to thread on Doom9 that talk about properly mixing 7.1 to 5.1; 6.1 to 5.1; 6.1 to 7.1 then to 5.1; 5.1 to 2.0; etc.
Note that eac3to does not downmix 2.1/3.0/3.1/4.0/4.1/5.0 to 2.0.
For those, you will have to do that manually.
Hope that helps.
It's all tried tested and true.
I've been using eac3to for a year or more now and haven't looked back
---------- Post added at 02:40 PM ---------- Previous post was at 02:35 PM ----------
Oh yeah, and it can also work with LPCM too.