Log in

View Full Version : eac3to - audio conversion tool


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 [223] 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308

tebasuna51
5th June 2011, 09:25
If you order some operation like resample or slowdown isn't a typo, put your command line.

nibus
6th June 2011, 22:22
Is there a way to add DRC when encoding DTS 5.1 to AAC 5.1 with eac3to? I am encoding my movies for iPod and would like to compress the audio more for better hearing in loud places. I know about -keepdialnorm but I would also like to add medium DRC. I remember besweet could do it, but I don't think besweet works with neroaacenc.

asarian
11th June 2011, 06:08
When I'm trying to extract the mono LPCM track of Solaris Blu-Ray, to LPCM also, the resultant file is speeding up incredibly (presumably because eac3to assumes a minimal of LPCM 2.0 or something?). Dunno what that is, but would be nice if it gets fixed some time.

SUP title traction is still less than stellar, to be honest, with time-offsets often being way out of sync (like everything starts +1 hour later or some such); tsRemuxeR does a better job of it. Would be nice if that ever got fixed as well.

Gleb Egorych
17th June 2011, 15:30
Tried to decode DTS to 16 bit wav using -16 option, but the output was 24 bit. Is it proper behaviour?

Weirdo
17th June 2011, 15:44
Tried to decode DTS to 16 bit wav using -16 option, but the output was 24 bit. Is it proper behaviour?If the original is 24-bit, you need to use -down16 I think.

Gleb Egorych
17th June 2011, 16:04
I understood my mistake: -16 is input option not output. Thanks, Weirdo.

tebasuna51
17th June 2011, 19:33
By default DTS (like all lossy encoder) is always decoded to 24 bits, no matter the bitdepth of original source what is irrelevant.

zeropc
18th June 2011, 18:12
if have a weird problem with eac3to 3.24 and more gui

i upgraded to windows 7 and when i start eac3to with the more gui i get a very weird behavior. i load a blu-ray and everything is fine. but if i select a title from a blu-ray i get stuck in old encode. i download a new copy of both (eac3to and more gui) but the error sticks with it. this also happens when i select 'test external filters'

thiugh, it's not happening when i run eac3to in cmd mode which i don't like... i'm a gui person ;)

is there any way to reset this behavior?

psymed
23rd June 2011, 02:54
Are you supposed to run the eac3to.exe? or do you use Start --> Run command prompt and then type eac3to input. ??

is that eac3to.exe supposed to close itself after double clicking it?

Thunderbolt8
24th June 2011, 01:15
if you dont run command prompt, then yes :p

psymed
24th June 2011, 10:22
if you dont run command prompt, then yes :p

How would I go about starting eac3to? It shows a log when I drag a file to it and shows the files in that 00000 named file, but then it auto closes eac3to?
Is there a way to keep it open?
Or what do I do after that?

kypec
27th June 2011, 08:58
When you are not skilled enough to type full command line yourself then try some GUI for eac3to - there are at least 4 of them, I personally prefer UsEac3to but it's up to you to pick your favorite. See the initial post of this thread for other GUI candidates.

nibus
1st July 2011, 09:49
is there a switch to tell eac3to to not create a log file after a conversion?

TinTime
1st July 2011, 10:29
is there a switch to tell eac3to to not create a log file after a conversion?

Add...

-log=NUL

...to your command line.

nibus
1st July 2011, 13:05
Add...

-log=NUL

...to your command line.

thanks :)

nibus
5th July 2011, 23:29
one more question -

is there a way to pass extra parameters to NeroAACEnc? I need to specify -he in the command line, but eac3to won't recognize it.

tebasuna51
11th July 2011, 13:21
Use -quality=0.30 or less, then the output is -he

nibus
12th July 2011, 09:21
The quality I need is low enough (0.15) that it is defaulting to HEv2 which won't work on my device.

nurbs
12th July 2011, 10:17
You can pipe stuff from eac3to to the Nero encoder.
eac3to input.data stdout.wav | neroaacenc -q 0.15 -he -ignorelength -if - -of output.mp4
Fill in paths were needed for eac3to, input, neroaacenc and output. The important thing is to have eac3to output to stdout and nero input from stdin (-if -). You also need -ignorelength IIRC.

Boulder
12th July 2011, 13:05
Do you happen to know whether qtaacenc supports piping?

nurbs
12th July 2011, 14:26
Works like Nero. You need a "-" (without the quotation marks) where you normally put the input file and most likely also "-ignorelength".

leeperry
14th July 2011, 20:51
simple question please: I get a checksum error on the BD of "The Nightmare Before Xmas":
M2TS, 1 video track, 6 audio tracks, 17 subtitle tracks, 1:16:38, 24p /1.001
1: VC-1, 1080p24 /1.001 (16:9)
2: TrueHD/AC3, 7.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 640kbps, 48kHz)
<..>
[a02] Encoding FLAC with libFlac...
[a02] Creating file "e:\xmas\audio.flac"...
[a02] [libav] Substream 1 parity check failed <WARNING>
[a02] [libav] Substream 1 checksum failed <WARNING>
[a02] [libav] Lossless check failed - expected c0, calculated 6 <WARNING>
Anything I can do :confused:

starmanj
14th July 2011, 21:08
Is there a tool to automate MLP creation using Surcode with eac3to? Like the old Wavewizard did for DTS files?

tebasuna51
14th July 2011, 22:02
simple question please: I get a checksum error on the BD of "The Nightmare Before Xmas":
...
Anything I can do :confused:

Is only a WARNING, the flac is OK?

lostclusters
17th July 2011, 18:22
I have been attempting to back my BluRay LotR EE discs. My Flac encoded audio is distorted and out of sync. I have not had this trouble with any of my other discs. I use EAC3TO and HdBrStreamExtractor as a gui. I have the TMT codecs loaded and my log show them being used. Has anyone else seen this issue and what can be done about it?

tebasuna51
17th July 2011, 19:09
There are two problems with DTS-MA 6.1 (like included in BluRay LotR EE discs).

- You need ArcSoft Decoder v1.1.0.0, other like v1.1.0.7 make wrong 6.1 decodes.

- If you downmix DTS-MA 6.1 to 5.1 with eac3to the surround channeles are wrong mixed.

lostclusters
18th July 2011, 01:07
There are two problems with DTS-MA 6.1 (like included in BluRay LotR EE discs).

- You need ArcSoft Decoder v1.1.0.0, other like v1.1.0.7 make wrong 6.1 decodes.

- If you downmix DTS-MA 6.1 to 5.1 with eac3to the surround channeles are wrong mixed.


What's the best way to ensure the correct version of that codec? When the discs are played (w/TMT3) they play fine.

quartex
18th July 2011, 12:34
piranha (REAL 3D + 2D)

I created the iso using anydvd HD, then using clownBD I'm trying to backup the 2D form

There are two tracks

1) 00005.mpls, 00007.m2ts, 1:28:20
- Chapters, 12 chapters
- h264/AVC, 1080p24 /1.001 (16:9)
- DTS Master Audio, Italian, multi-channel, 48kHz
- DTS Master Audio, English, multi-channel, 48kHz

2) 00004.mpls, 00005.m2ts, 1:28:20
- Chapters, 12 chapters
- h264/AVC (left eye), 1080p24 /1.001 (16:9)
- h264/AVC (right eye), 1080p24 /1.001 (16:9)
- DTS Master Audio, Italian, multi-channel, 48kHz
- DTS Master Audio, English, multi-channel, 48kHz


so I selected the 00004.mpls and then the left eye stream with DTS Master Audio, Italian and italian subtitles
eac3to is logging plenty of "The source file seems to be damaged - discontinuity" and cannot demux
It doesn't seem a bad rip because I can demux 00005.mpls without any errors.
Any ideas?

phate89
18th July 2011, 13:01
hi..
edit:the first question was stupid.. there is a specific function for delay without using edit...
And a second question.. is there a way to do multiple edits? it's boring to have to create 4 files to do 4 edits..

kalston
18th July 2011, 18:21
There are two problems with DTS-MA 6.1 (like included in BluRay LotR EE discs).

- You need ArcSoft Decoder v1.1.0.0, other like v1.1.0.7 make wrong 6.1 decodes.

- If you downmix DTS-MA 6.1 to 5.1 with eac3to the surround channeles are wrong mixed.

Thanks!
I was wondering why my ripped LotR EE mkvs had this horrible sound. It's working perfectly now.

tebasuna51
18th July 2011, 21:25
hi..
edit:the first question was stupid.. there is a specific function for delay without using edit...
And a second question.. is there a way to do multiple edits? it's boring to have to create 4 files to do 4 edits..
1) Yes, include only the delay: -640ms or +640ms
2) No, sorry.

lostclusters
19th July 2011, 01:42
Quote:
Originally Posted by tebasuna51
There are two problems with DTS-MA 6.1 (like included in BluRay LotR EE discs).

- You need ArcSoft Decoder v1.1.0.0, other like v1.1.0.7 make wrong 6.1 decodes.

- If you downmix DTS-MA 6.1 to 5.1 with eac3to the surround channeles are wrong mixed.



What's the best way to ensure the correct version of that codec? When the discs are played (w/TMT3) they play fine.


How do I get the version number from the codec?

Midzuki
19th July 2011, 02:07
How do I get the version number from the codec?

Open Windows Explorer, right-click on the file dtsdecoderdll.dll, select "Properties".

lostclusters
19th July 2011, 02:31
Tyvm!

robpdotcom
19th July 2011, 02:40
Which version of TMT included v1.1.0.0?

NanoBot
19th July 2011, 02:48
Hi,

...- If you downmix DTS-MA 6.1 to 5.1 with eac3to the surround channeles are wrong mixed.

since this is exactly what I want do do ( 6.1 DTS-MA -> 5.1 Flac ), could you please give me a hint what's going wrong when downmixing with eac3to and version 1.1.0.0 of the dll ? My idea to circumvent the problem would be to decode the 6.1 DTS-MA to 7 seperate wave-files, to do the downmix to 5.1 manually in a correct way using audacity and then to reencode the wavs to a 5.1 Flac.

Thx in advance, Nanobot

tebasuna51
19th July 2011, 03:37
...since this is exactly what I want do do ( 6.1 DTS-MA -> 5.1 Flac ), could you please give me a hint what's going wrong when downmixing with eac3to and version 1.1.0.0 of the dll ?...

In this thread: http://forum.doom9.org/showthread.php?p=1465610#post1465610

Now eac3to make the downmix 6.1 -> 5.1 with:
SurroundL = Cs + 0.7071xRs
SurroundR = Ls + 0.7071xRs

And must be:
SurroundL = Ls + 0.7071xCs
SurroundR = Rs + 0.7071xCs

Yes, you can decode the 6.1 like wav's and make the mux manually.

NanoBot
20th July 2011, 01:47
Hi,

:thanks: for the link and the information, that is accurately the info I was looking for.

Nevertheless, I would suspect that this downmix matrix for the surround channels might result in levels above 0dB for Ls and Rs ? Or are the levels for Ls, Cs and Rs in a 6.1 DTS-MA file are already limited to values where Ls + 0.7071 x Cs and Rs + 0.7071 x Cs can't exeed a level of 0dB ?

If my concern is true, would it be ok just to normalize those two channels after the downmix, or do you have a recommendation how to avoid this probable problem ?

C.U. Nanobot

tebasuna51
20th July 2011, 02:50
Yes, we always need normalize after a downmix.
eac3to normalize the 6 channels automatically.

musinsky
20th July 2011, 16:21
Hi,
is there any way to set "not standard" stretch ?!
For example, how with eac3to make stretch 25.002 -> 23.976 ?

Thanks.

tebasuna51
20th July 2011, 19:02
Nope (use the search, this question was answered already in this thread).

lostclusters
21st July 2011, 03:51
I put in a search of "6.1" and it told there are no results. Searching is fun with a crippled search function. It said the same thing when attempting to search on DTS-MA 6.1.

Sparktank
21st July 2011, 05:28
Use Google with search functions

dts-ma 6.1 site:forum.doom9.org

Most search engines in forums don't allow you to search things less than 4 characters.
"quotes" are usually required.

Google has a better chance, since it's diverse.
dts-ma will show you dts-hd ma, dtsma, dts ma, etc with Google.
With the forum search, it looks for exactly what you type in.

lostclusters
22nd July 2011, 03:10
That was a very good tip, TYVM!

nibus
26th July 2011, 03:55
quick question:

If I transcode DTS-MA to FLAC, and later decide to transcode that FLAC back to DTS-MA with Surcode, will the end file be basically identical to the first, or will the -core or other information be lost forever?

mastrboy
26th July 2011, 20:43
Is it possible to disable that annoying "Pling" sound when done with a file?
And is it possible to skip the 1-pass wav file and encode directly to in example a m4a aac file or is that wav file needed?

nurbs
26th July 2011, 20:55
Is it possible to disable that annoying "Pling" sound when done with a file?
Rename or delete the file "success.wav" in your eac3to directory.

And is it possible to skip the 1-pass wav file and encode directly to in example a m4a aac file or is that wav file needed?
I haven't tried, but adding "-no2ndpass" to your commandline might do it. The wav is written so that if a second pass is necessary, which isn't always known before the first pass is complete, you don't need to decode the audio again. You might have audiable problems if you use that option.

asarian
2nd August 2011, 11:03
I'm having trouble converting the following stream to LPCM:

DTS-HD Master Audio English 1064 kbps 1.0 / 48 kHz

The resultant LPCM file is playing way too fast. I take it because there's no official LPCM 1.0? In any case, how do I convert this to a normal, playable, LPCM track?

Thanks.

iSeries
2nd August 2011, 22:13
About the eac3to 6.1 DTS-HD downmixing 'bug', if I output to individual WAV files could someone let me know how to mix the back center channel with the surround left/right channels manually/correctly please?

Could I do it with eac3to, eg: eac3to rightsurround.wav+backcenter.wav output.wav

tebasuna51
3rd August 2011, 09:56
Nope, you can use an audio editor (like Audacity or others), a command line tool like sox, or Avisynth (with BeHappy, wavi, ...) to do a mix like:

BL = 0.5858 x SL + 0.4142 x BC
BR = 0.5858 x SR + 0.4142 x BC

The recommended .avs' can be something like:

sl = WavSource("D:\...\SideLeft.wav")
bc = WavSource("D:\...\BackCenter.wav")
MixAudio(sl, bc, 0.5858, 0.4142)
Normalize()

To obtain BL channel, and for BR channel:

sr = WavSource("D:\...\SideRigth.wav")
bc = WavSource("D:\...\BackCenter.wav")
MixAudio(sr, bc, 0.5858, 0.4142)
Normalize()