Is it possible to decode DTS-file into WAV-file through the installed LAV Audio directshow filter?
+ Reply to Thread
Results 1 to 13 of 13
-
-
If you use Graphstudio, plus (perhaps) AC3Filter OR ffdshow audio processor AND wavdest.ax ++ File Writer,
then the answer is 'yes'.
The better method (IMHO) is "eac3to input.dts output.wavS". -
Please, explain. But consider that to me use of LAV filters is important.
-
Like pandy said, LAV is based on ffmpeg, so I'll consider you wanna go the Graphstudio route only for testing and/or learning purposes
And if the goal is decode DTS-HD, then both LAV and eac3to will use the same peskyArcsoft DLL
NOTICE, you may need to adjust some settings in the LAV Audio decoder, or in ffdshow's audio processing stage, or in both.
WavDest.ax is part of the MPC-BE standalone filters package -
You can load a dts file into MeGUI's audio section and set the preferred decoder in the audio encoder configuration. Choosing "DirectShow" should allow the default DirectShow decoder to do the decoding. I don't have LAV Filters installed but I use that method for decoding with ffdshow now and then.
The only downside is MeGUI can't output wave files, so I output as FLAC as it's lossless, then convert the flac file to wave with foobar2000, or just about any audio conversion program.
There's avisynth and directshow input plugins for foobar2000.
http://www.foobar2000.org/components/view/foo_input_avs
http://www.softpedia.com/get/Multimedia/Audio/Audio-Plugins/foo-input-ds.shtml
I think you'd need to put the DTS audio in a container (such as MKV), then create a DirectShow script to open the MKV via AVISynth, but foobar2000 should be able to open the script and convert to wave.
Or you could probably open the MKV directly with foobar2000 and with the DirectShow plugin installed the audio should be decoded via DirectShow if there's no native or 3rd party foobar2000 decoder/plugin installed for decoding the audio in question (which I think is required for foobar2000 to decode dts). -
standalone_filters-mpc-be.1.4.3.5780.x86.(VS2013).7z @
http://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly%20Builds%20%28from%20svn%20...0build%205780/
As for eac3to, the problem might be in the Arcsoft DLL itself --- what version of it are you using
FWIW, I have 1.1.0.0, 1.1.0.1, 1.1.0.5, 1.1.0.7, 1.1.0.8 and 1.1.0.9 --- but it seems
only the 1.1.0.0 version deals with 6.1 audio correctly.
So if you have a "bad" DTSdecoderdll.DLL, choosing LAV Audio instead of eac3to will not do a miracleLast edited by El Heggunte; 7th Jan 2015 at 06:23. Reason: pesky typos : -/ ++ add missing info
-
Thanks for the up-to-date info
, I wasn't aware of that.
It's a shame that madshi will not make eac3to have direct access to the Arcsoft DLL (i.e., without the DirectShow intermediation) anytime soon
Semi-OT: according to the author of MakeMKV, "all versions of the DTSdecoderdll.DLL work as they should through MakeMKV"
But I don't know whether someone has already taken the time to test his claims extensively
https://forum.videohelp.com/threads/363884-How-to-extract-7-1-ch-%288%29-DTS-audio-to-e...=1#post2315777 -
I tested wavdest.ax and I think that this filter doesn't support a multi-channel sound...
-
Worked for me, but I used a 5.1 input
Perhaps it has a bug or limitation regarding the 6.1 channel-layout
Besides, ¿have you configured the LAV Audio and/or ffdshow OUTPUT(s) accordingly ?????
EDIT: This time, I didn't even have to use ffdshow or AC3Filter...
Code:=>eac3to 6.1-decoder-test.wav WAV, 6.1 channels, 0:00:28, 16 bits, 5376kbps, 48kHz
Last edited by El Heggunte; 7th Jan 2015 at 08:05.