View Single Post
Old 16th May 2019, 19:37   #14829  |  Link
an3k
Registered User
 
an3k's Avatar
 
Join Date: Oct 2006
Location: Omicron Persei 8
Posts: 180
I noticed a bug with eac3to v3.34 and Surcode DTS Encoder. When you convert a multichannel AC3 or WAV (for FLAC, etc.) to DTS it works fine. If you however want to convert a singlechannel (1.0 aka. mono) to DTS eac3to - or better Surcode throws an error. The very same file eac3to doesn't handle correctly is perfectly working if used directly inside the Surcode DTS Encoder software.

The error is:
Quote:
C:\Program Files (x86)\MeGUI\tools\eac3to>eac3to.exe "D:\Encode\Movie (2008)\title_t03_track2_[ger]_DELAY 0ms.wav" "D:\Encode\Movie (2008)\title_t03_track2_[ger]_DELAY 0ms.dts"
WAV, 1.0 channels, 2:32:13, 24 bits, 1152kbps, 48kHz
Reading WAV...
Writing WAVs...
Creating file "D:\Encode\Movie (2008)\title_t03_track2_[ger]_DELAY 0ms.C.wav"...
The original audio track has a constant bit depth of 24 bits.
Encoding DTS <768kbps> with Surcode...
Found Surcode DTS Encoder version 1.0.29.0.
Surcode says/asks: "Invalid Wave File D:\Encode\Movie (2008)\title_t03_track2_[ger]_DELAY 0ms.dts.".
Surcode says/asks: "At least one valid source file must be specified to encode.".
Pressing the Surcode "Encode" button didn't seem to work...
Closing Surcode...
Somehow eac3to pushes the destination filename to Surcode as the source filename.

Another bug is that if your source file is named eg. "foobar.C.wav" and you want to convert it to AC3 or DTS eac3to wants to convert that file to "foobar.C.wav" to make it compatible with the format AC3 or DTS expects. However, it throws an error because it just overwrote the source audio file with the temporary one
an3k is offline