Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
5th August 2011, 16:56 | #1 | Link |
Registered User
Join Date: Jun 2009
Posts: 6
|
problem decoding DTS-ES to stereo
Hi there,
I've an audio track here in DTS-ES 6.1 channel sound that I want to downmix to stereo. I've installed ArcSoft decoder which did a good job for the 5.1 inputs so far but the output of eac3to -down16 -down2 is crap. It contains a hissing and whistling over the whole track. I already tried eac3to -down16 -down6 but got the same result. Forcing eac3to to use libav results in clean audio but compared to playing the DTS track directly it seems to lack the very low frequencies - not unexpected as eac3to writes "The libav DTS decoder doesn't decode the back channels." Mediainfo on the file: Channel(s) : 7 channels / 6 channels Channel positions : Front: L C R, Side: L R, Back: C, LFE / Front: L C R, Side: L R, LFE Sampling rate : 48.0 KHz Bit depth : 16 bits Any ideas how to correctly downmix everything to stereo? Thanks, capridik |
5th August 2011, 18:41 | #2 | Link |
Unavailable
Join Date: Mar 2009
Location: offline
Posts: 1,480
|
Hi there to you too
IIWY, I would try the following (OK, it IS complicated and convoluted, but it may work): install (register) LAV Audio, copy the file DTSdecoderdll.dll to its folder, build an appropriate .GRF file in GraphEdit (or GraphStudio), write a suitable Avisynth script, convert this to a 6.1 (or an already downmixed stereo) .WAV through wavi.exe. HTH ^.^ ; |
6th August 2011, 12:29 | #3 | Link | |
Registered User
Join Date: Jun 2009
Posts: 6
|
Quote:
I can't see what benefit copying DTSdecoderdll.dll gives me. Also I didn't manage to use the Avisynth script as input to wavi (wavi Audio.avs Audio.wav resulted in Error: Could not find PCM audio track in Audio.avs.). And I also don't know what you had in mind of downmixing the stuff. But what I did and what pretty much works is building a graph DTS -> LAV Audio Decoder - > ffdshow Audio Processor (using the mixer matrix do downmix to stereo) and the avs looks like this Code:
DirectShowSource("Audio.grf", video=false) SoundOut(output="WAV", filename="Audio.wav") cu, capridik |
|
6th August 2011, 19:00 | #4 | Link | |||
Unavailable
Join Date: Mar 2009
Location: offline
Posts: 1,480
|
Actually not so new. Doom9's forum is supposed to be visited once a week at least, not only when you meet some audio-/video-related problem
Quote:
Quote:
Quote:
|
|||
6th August 2011, 22:48 | #5 | Link | |
Unavailable
Join Date: Mar 2009
Location: offline
Posts: 1,480
|
Quote:
As for avs2pipe(mod).exe: Code:
avs2pipemod [error]: avs files return value is not a clip. |
|
7th August 2011, 07:25 | #6 | Link |
Unavailable
Join Date: Mar 2009
Location: offline
Posts: 1,480
|
Hmmm, I've run some more tests with two different graphs (one includes ffdshow audio processor, whereas the other does not), and several AVS files (with and without an audiodubbed BlankClip). wavi.exe likes Audiodub() without ffdshow, but detects 6 channels instead of seven. As for VirtualDub and MPC, they show 7 channels with ffdshow, but only 6 channels without ffdshow.
---------------- EDIT After UN-registering Gabest's AC3/DTS Source Filter and by using LAV Splitter, now wavi.exe does accept the following graph: FileSource -> LAV Splitter -> LAV Audio Code:
=>wavi 6p1-DTS.avs [dts @ 00d42060] max_analyze_duration 5000000 reached at 5002667 [dts @ 00d42060] Estimating duration from bitrate, this may be inaccurate Found PCM audio: 7 channels, 48000 Hz, 24 bits, 27.259396 seconds. Last edited by Midzuki; 7th August 2011 at 10:29. Reason: overdue correction |
7th August 2011, 09:29 | #7 | Link | ||
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
Quote:
Quote:
I can't understand the lack at low frequencies, please put a sample.
__________________
BeHappy, AviSynth audio transcoder. |
||
12th August 2011, 17:17 | #8 | Link |
Registered User
Join Date: Jun 2009
Posts: 6
|
Thank you Midzuki for your research! I haven't available the strange DTS file anymore (I'm doing recoding for saving space and delete it afterwards if all is fine).
But I definitely appreciate your work and keep this thread bookmarked for reference. |
12th August 2011, 17:22 | #9 | Link | |
Registered User
Join Date: Jun 2009
Posts: 6
|
Quote:
Sorry, I can't provide samples since I have that file anymore (I'm doing recoding for saving space and delete it afterwards if all is fine). It wasn't a scientific inspection I conducted and maybe I was wrong. On the other hand listening to the back channel alone there was quite some effects happeing. |
|
13th August 2011, 04:52 | #10 | Link | |
Unavailable
Join Date: Mar 2009
Location: offline
Posts: 1,480
|
Quote:
Welcome to the ArcSoft hell |
|
13th August 2011, 10:51 | #11 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Actually, its a problem in eac3to. The only thing absolutely broken in the ArcSoft decoder is 6.0, 6.1 works fine.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
Thread Tools | Search this Thread |
Display Modes | |
|
|