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

musicman2311
31st January 2008, 06:53
i have nero 7 and nero 8 - installed nero 8, so eac3to does no longer work.
is it possible to register the nero 7 filter on top and make it work ?
thanks for any help

ok - sorry all - i found the libav option....

Jodo McFatty
31st January 2008, 06:59
Sorry there are just too many pages and the "search" function tries to say my query which is 7 words is too short...

I get the following error when using eac3to:

DTS, 5.1 channels, 1:34:29, 24 bits, 1536kbit/s, 48khz
Decoding with DirectShow (Nero audio decoder 2)...
"getting "nero audio decoder 2" instance failed

I am using Vista, which as far as I know doesn't use DirectShow so not sure if that is the issue.
Also I have Nero 7.7 but is there a specific file I'm looking for or a place it needs to be located?

Thanks

hristoff2
31st January 2008, 08:37
did you buy HDDVD & Blu-Ray Plugin for Nero?
(Nero has to be v.7.8.5.0 or higher but not Nero 8)

Jodo McFatty
31st January 2008, 09:49
While I didn't buy the plugin(shouldn't need just for dts to ac3) I only had 7.7 installed. I'll try again with the newer one.

plugin should be for TrueHD which makes sense.

nautilus7
31st January 2008, 09:58
I believe the plug-in is needed in order the nero decoders to work. All of them. Start by updating your nero version to the latest 7.x.x.x and if still doesn't work buy the plug-in. But remember you can always use the free libav decoder.

K-rnivoro
31st January 2008, 13:37
You are correct. It is just matrixing the original PCM and setting a couple flags. As for the matrixing, I haven't looked into exactly how to do it. But here are the flags:
AftenContext.meta.xbsi2e = 1;
AftenContext.meta.dsurexmod = 2;

Definitely, the 7th. Center surround channel in a 6.1 DD EX stream is matriced using both rear surround channels, and I'm also sure it is adding one to another CS= (LS + RS) x A
That's because DD EX has to be compatible with AC3 5.1, which playback the CS on both LS and RS channels so it's an addition and not a susbstraction.
The "A" factor is unknown (by me) and also de flags.
Maybe looking at how Sound Forge does it can help (http://forum.doom9.org/showthread.php?t=124721)

mparter
31st January 2008, 13:43
I'm hoping someone can help. I'm trying to convert 5.1 DTS audio to 5.1 DD but when I run eac2to.exe, I get the following error;

Z:\My Movies\Band of Brothers>"C:\Program Files\Media Apps\EAC3To\eac3to.exe" "Z
:\My Movies\Band of Brothers\Currahee.dts" "Z:\My Movies\Band of Brothers\Curra
hee.ac3" -640 -nero
DTS, 5.1 channels, 1:10:19, 16 bits, 1536kbit/s, 48khz
Patching bitdepth to 24 bits...
Decoding with DirectShow (Nero Audio Decoder 2)...
The DirectShow audio decoder didn't accept the input stream.

I have Nero 7.10.1.0 installed. Do I need to install anything else? Or is there another decoder I can use? (preferably free)

mparter
31st January 2008, 13:46
I'm hoping someone can help. I'm trying to convert 5.1 DTS audio to 5.1 DD but when I run eac2to.exe, I get the following error;

Z:\My Movies\Band of Brothers>"C:\Program Files\Media Apps\EAC3To\eac3to.exe" "Z
:\My Movies\Band of Brothers\Currahee.dts" "Z:\My Movies\Band of Brothers\Curra
hee.ac3" -640 -nero
DTS, 5.1 channels, 1:10:19, 16 bits, 1536kbit/s, 48khz
Patching bitdepth to 24 bits...
Decoding with DirectShow (Nero Audio Decoder 2)...
The DirectShow audio decoder didn't accept the input stream.

I have Nero 7.10.1.0 installed. Do I need to install anything else? Or is there another decoder I can use? (preferably free)


Just noticed I can use libav, which appears to be working. Is this as good as (or better than) the Nero option?

nautilus7
31st January 2008, 13:54
Please, read the 1st post. It clearly describes which decoder is the best for each audio format.

To make nero decoders to work you need to buy the hd dvd/blu-ray plug-in.

tjf
31st January 2008, 13:57
The newest eac3to version crashes while demuxing Stardust US HD DVD. It is H.264 title.

D:\Movies\STARDUST\HVDVD_TS>"c:\Program Files\eac3to\eac3to.exe" FEATURE_1.EVO+F
EATURE_2.EVO 2:movie.mkv
EVO, 1 video track, 3 audio tracks, 2:07:40
1: Joined EVO file
2: h264/AVC, 1080p24 /1.001
3: E-AC3, 5.1 channels, 1536kbit/s, 48khz, dialnorm: -27dB, -84ms
4: E-AC3, 5.1 channels, 768kbit/s, 48khz, dialnorm: -27dB, -84ms
5: E-AC3, 5.1 channels, 768kbit/s, 48khz, dialnorm: -27dB, -84ms
Muxing video to Matroska...
eac3to crashed...

Madshi, are you interested in crash report? I am not sure if I can cut a sample from the evo file.

nautilus7
31st January 2008, 14:21
I have stardust too. I am currently running the same command as you did. Will report as soon as it's done (it will take some hours).

mmoore99
31st January 2008, 17:34
I have used eac3to successfully to process many movies. However I am having a problem with Babel. After processing with eac3to and merging with mkvmerge the resultant .mkv exhibits audio sync problems throughout the entire move. The log from eac3to v2.20 is as follows:
eac3to v2.20
"C:\PROGRAM FILES\EAC3TO\EAC3TO.EXE" "H:\HVDVD_TS\FEATURE_1.EVO"+"H:\HVDVD_TS\FEATURE_2.EVO" 2:video.mkv 3:audio.ac3 -448
EVO, 1 video track, 2 audio tracks, 2:23:30
1: Joined EVO file
2: h264/AVC, 1080p24 /1.001
3: E-AC3, 5.1 channels, 1536kbit/s, 48khz, dialnorm: -27dB, 1918ms
4: E-AC3, 5.1 channels, 1536kbit/s, 48khz, dialnorm: -27dB, 1918ms
Muxing video to Matroska...
Extracting audio track number 3...
Removing dialog normalization...
Applying (E-)AC3 delay...
Decoding with DirectShow (Nero Audio Decoder 2)...
Disabling DRC for Nero (E-)AC3 decoding...
DirectShow reports 5.1 channels, 24 bits, 48khz
Encoding AC3...
Creating/writing file "audio.ac3"...
Added fps value to MKV header.
Rewriting MKV timecodes by using "mkvmerge". Please wait...


Video track 2 contains 206438 frames.
eac3to processing took 1 hour, 15 minutes.
Timestamp rewriting took 17 minutes, 27 seconds.
Done.

The mkvmerge command that I used is as follows:
"C:\Program Files\MKVtoolnix\mkvmerge.exe" -o movie.mkv --language 1:eng --default-track 1:yes --display-dimensions 1:1920x1080 -d 1 -A -S video.mkv -a 0 -D -S audio.ac3 --track-order 0:1,1:0


There has been other discussion in this thread about this movie related to rainbow frames, but I have not seen any discussion regarding audio syn. Any suggestions as to how to resolve this issue would be appreciated.

nautilus7
31st January 2008, 19:12
The newest eac3to version crashes while demuxing Stardust US HD DVD. It is H.264 title.

Madshi, are you interested in crash report? I am not sure if I can cut a sample from the evo file.

I have stardust too. I am currently running the same command as you did. Will report as soon as it's done (it will take some hours).

I successfully managed to convert Stardust to .mkv. Eac3to worked flawlessly. The crash report would be useful (for madshi, not me :p). I can only suggest you trying using as input one of the two evo files and maybe doing an audio conversion instead of a video one. Tis way you might narrow down the problem.

That's it for now, at least from me (can't help you further). I think you have to wait a few days, because something tells me madshi is writing his H264/AVC splitter!!! :)

nautilus7
31st January 2008, 19:21
I have used eac3to successfully to process many movies. However I am having a problem with Babel. After processing with eac3to and merging with mkvmerge the resultant .mkv exhibits audio sync problems throughout the entire move.Is the audio sync problem the same (constant) during the whole movie? How much approximately? Maybe the automatic delay didn't worked.

saint-francis
31st January 2008, 21:41
Strange issue here with both EVOdemux and eac3to. They both tell me that you me and dupree has 6 audio tracks. I know that the movie actually has 5 tracks. Here is where it starts to get real weird. When I read the .xpl in EVOdemux the sixth audio track disappears. Eac3to still demuxed 6 audio tracks. When I try to convert the mysterious sixth track to .ac3 the resulting file is 500 MB but has no sound. :confused: I know that the read .xpl function in EVOdemux is a little wonky (on the same movie it also told me there was a separate VC-1 track which disappeared upon .xpl reading) but I have never encountered eac3to doing this kind of thing too. So what is this mysterious sixth track? Is the .ac3 that eac3to made from it just 500 MB of silence?

nautilus7
31st January 2008, 22:41
Did you try the -demux option in eac3to? Does it output a sixth track? Can you playback it with any media player program? Did you try PowerDVD? What does it report? Does it playback the sixth audio track?

Really strange problem indeed!

saint-francis
31st January 2008, 23:03
MPC plays the .ac3 but no sound. PDVD doesn't play the eac3. How can I demux only one track?

E:\software\eac3to>eac3to.exe D:\ymad\DVD_VOLUME\HVDVD_TS\FEATURE_1.EVO
+D:\ymad\DVD_VOLUME\HVDVD_TS\FEATURE_2.EVO
EVO, 2 video tracks, 6 audio tracks, 1:49:25
1: Joined EVO file
2: VC-1, 1080p24 /1.001
3: VC-1, 480p30 /1.001
4: E-AC3, 5.1 channels, 1536kbit/s, 48khz, dialnorm: -27dB
5: E-AC3, 5.1 channels, 768kbit/s, 48khz, dialnorm: -27dB
6: E-AC3, 5.1 channels, 768kbit/s, 48khz, dialnorm: -27dB
7: E-AC3, 2.0 channels, 384kbit/s, 48khz, dialnorm: -27dB
8: E-AC3, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB
9: E-AC3, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB

nautilus7
31st January 2008, 23:18
You can do:

eac3to 1st.evo+2nd.evo 9: audio.eac3

Run the track through delaycut to see what reports.

saint-francis
31st January 2008, 23:24
You can do:

eac3to 1st.evo+2nd.evo 9: audio.eac3

Should I:

eac3to 1st.evo+2nd.evo path\to\9: audio.eac3

Or

eac3to 1st.evo+2nd.evo 9:path\to\audio.eac3

Thanks for your patience with the small stuff. ;)

nautilus7
31st January 2008, 23:26
The 2nd. It's track id: and then path\to\filename.extension

kmitalian
31st January 2008, 23:48
i also have been hit with this crash problem with Transformers, but it also crashes the bug report, i dont know why but it happens.

saint-francis
1st February 2008, 01:57
OK. Same problem when I demux it. The .eac3 track is 150 MB and when I encode it to .ac3 the resulting file is 500 MB and doesn't produce any sound when played. The .eac3 track doesn't play in PDVD.

I tried to demux the suspect track alone as we were discussing earlier but I couldn't get it to work.

Here's what I did:

E:\software\eac3to>eac3to.exe D:\ymad\DVD_VOLUME\HVDVD_TS\FEATURE_1.EVO
+D:\ymad\DVD_VOLUME\HVDVD_TS\FEATURE_2.EVO :9 D:\ymad\strange track.eac3 -demux

Also, How can I use eac3to to demux the second video track?

Yraen
1st February 2008, 03:15
Try this
"E:\software\eac3to>eac3to.exe" "D:\ymad\DVD_VOLUME\HVDVD_TS\FEATURE_1.EVO"
+"D:\ymad\DVD_VOLUME\HVDVD_TS\FEATURE_2.EVO" 2: "D:\ymad\video.mkv" 9: "D:\ymad\strange track.eac3"

You don't need -demux unless you're wanting to demux the first video track and all audio tracks. You had the : before the 9 and it needed to be after it. Change the mkv to vc1 if you only want the video and not muxed into an mkv container.

Yraen
1st February 2008, 03:20
i also have been hit with this crash problem with Transformers, but it also crashes the bug report, i dont know why but it happens.

I had no problems demuxing or muxing into an mkv. Can you post your command line and any other information that may help someone see what might have went wrong?

intomed
1st February 2008, 03:38
I too had absolutely no problems with The Transformers.

tjf
1st February 2008, 08:13
I successfully managed to convert Stardust to .mkv. Eac3to worked flawlessly. The crash report would be useful (for madshi, not me :p). I can only suggest you trying using as input one of the two evo files and maybe doing an audio conversion instead of a video one. Tis way you might narrow down the problem.

That's it for now, at least from me (can't help you further). I think you have to wait a few days, because something tells me madshi is writing his H264/AVC splitter!!! :)

I reripped the movie again. This time I did not rip it over the network and it went without error. There is probably a bug in AnyDVD HD which causes incorrect rips if the saving is slower than reading.

I will now try Transformers.

Edit: I tried the 'corectly' ripped files on the compter where it crashed yesterday and it crashed again. I noticed I had some old version of Haali splitter installed there. So I reinstalled Haali and now am trying my luck again.

Edit2: It is still remuxing, but already past the crashing section of the EVO files, so the old Haali splitter version was really the problem. Madshi you probably plan to get rid of Haali splitter altogether, but maybe version check meanwhile would be a good idea.

rickardk
1st February 2008, 15:01
The Fugitive HD DVD did not work before. But plays perfect remuxed with eac3to v2.20!!

Nikos
1st February 2008, 15:31
I had no problems with The Transformers muxing into an mkv.

Thunderbolt8
1st February 2008, 16:48
regarding babel, the rainbow frames seem to be an ffdshow problem, as coreavc is reported to work fine here.
I also remuxed this title and I couldnt experience any audio desync. I have to say though that this is afaik the 2nd highest hardware demanding title I had so far (only ghost in the shell AVC is more evil, at least for ffdshow) so audio desync might easily be related to insuficcient CPU power here. I used a pre-2.15 version back then, but I can hardly imagine v2.20 should have introduced new errors here (still not completely impossible, though)

rickardk
1st February 2008, 16:52
Is there a way to solve video gaps?
Only title with video gap before was Born on the 4th of July. But with later eac3to version gap was not there.

Gap of 3 frames in Matrix Revolutions...

eas4uk
1st February 2008, 18:49
Hi Madshi

Got a slight problem...

Im trying to re-encode a bluray pcm track to standard ac3 -640

I've used xport on the m2ts file and then used eac3to to convert the track to ac3 however the audio is way out of sync with the video. I've never had this with a bluray before - only time I've had audio sync delay needed is with hd-dvds

Any ideas?

Not sure if its worth mentioning but i remapped the channels in eac3to

Thanks in advance and thanks for a great bit of software :)

uk_dan2k
1st February 2008, 19:10
I havnt got the gui version to convert anything yet, i select a .dtshd file (i think it should be renamed this, its a 5.1 dts track 768kbps).

i select ac3 file, at 448kbps and convert,

command comes up and types the stuff in, and and error comes up all the time.

'and' is not reconised as an external or internal command

command preview looks as follows: -

eac3to.exe "C:\Documents and Settings\dan.NONE-ED659932EF\My Documents\My Videos\HD movies\The Bourne Identity\film2.dtshd" "C:\Documents and Settings\dan.NONE-ED659932EF\My Documents\My Videos\HD movies\The Bourne Identity\film2.ac3" -448

any help would be great.

Rectal Prolapse
1st February 2008, 19:28
I don't know how those of you with trouble ripping transformers use AnyDVD to rip, but I ALWAYS use the "Rip to hard disk" item from the tray icon menu.

Doing it from explorer is *unreliable*.

nautilus7
1st February 2008, 19:44
I havnt got the gui version to convert anything yet, i select a .dtshd file (i think it should be renamed this, its a 5.1 dts track 768kbps).

i select ac3 file, at 448kbps and convert,

command comes up and types the stuff in, and and error comes up all the time.

'and' is not reconised as an external or internal command

command preview looks as follows: -

eac3to.exe "C:\Documents and Settings\dan.NONE-ED659932EF\My Documents\My Videos\HD movies\The Bourne Identity\film2.dtshd" "C:\Documents and Settings\dan.NONE-ED659932EF\My Documents\My Videos\HD movies\The Bourne Identity\film2.ac3" -448

any help would be great.
It has to do with the spaces in the path/file names. Someone had the same error some weeks ago, but i don't really remember what the solution was.

Is the gui necessary? I mean it's not that difficult to use the cli, right? Btw, isn't the gui outdated?

nautilus7
1st February 2008, 19:47
I don't know how those of you with trouble ripping transformers use AnyDVD to rip, but I ALWAYS use the "Rip to hard disk" item from the tray icon menu.

Doing it from explorer is *unreliable*.To be sure everybody sees it. :D

nautilus7
1st February 2008, 19:54
Hi Madshi

Got a slight problem...

Im trying to re-encode a bluray pcm track to standard ac3 -640

I've used xport on the m2ts file and then used eac3to to convert the track to ac3 however the audio is way out of sync with the video. I've never had this with a bluray before - only time I've had audio sync delay needed is with hd-dvds

Any ideas?

Not sure if its worth mentioning but i remapped the channels in eac3to

Thanks in advance and thanks for a great bit of software :)It would be easier for us to help you if you first read this (http://forum.doom9.org/showthread.php?t=96137).

:thanks:

eas4uk
1st February 2008, 21:08
It would be easier for us to help you if you first read this (http://forum.doom9.org/showthread.php?t=96137).

:thanks:

Sorry shuld have been more informative :o
Right here goes

AnyDVDHD to rip
AVIsynth 2.5 to frame serve video to HCEnc0.22 using graph edit
graph is
Haali Media Splitter >> CoreAVC

Xport used on m2ts file to strip pcm file (Im sure Madshi has said that xport is more reliable to strip brd pcm than tsremux)

Fed pcm file into eac3to (latest version) and converted to .ac3

My system is
C2D e6600 @ stock
2gb DDR2 Corsair
4TB of WD Se16 HDDs
GE7900 Gainward gfx
XP MCE 2005 as OS

As i said earlier - have used this method of re-encoding for months now and never had an audio sync issue with a Blu-Ray source - really strange to me

Thanks again for any advice

nautilus7
1st February 2008, 21:29
You have sync problems with the encoded video, right?

Unless you got any errors during eac3to processing (you would have told it otherwise :p ), it shouldn't be an eac3to related problem. I believe it has to do with the video processing part. Maybe there's a problem in your graph and some frames got lost or whatever.

You have to ensure that the audio sync problem exists with original video. I suggest using gdsmux (comes with haali media splitter - located in the installation folder) to mux original video to matroska (you can demux video and mux it to mkv directly also). Then add the .ac3 track to that .mkv file and test audio/video sync. If you still have problems, try a different audio conversion with eac3to (you can actually do this first of all).

What movie is it? Maybe someone has experienced similar problems. Why are you encoding it to mpeg-2?

Thunderbolt8
1st February 2008, 22:02
Hi Madshi

Got a slight problem...

Im trying to re-encode a bluray pcm track to standard ac3 -640

I've used xport on the m2ts file and then used eac3to to convert the track to ac3 however the audio is way out of sync with the video. I've never had this with a bluray before - only time I've had audio sync delay needed is with hd-dvds

Any ideas?

Not sure if its worth mentioning but i remapped the channels in eac3to

Thanks in advance and thanks for a great bit of software :)
which movie is it exactly? is this maybe also a seamless branching title?

if not and there really should have been a sync problem, what kind of problem? a general, fixed delay? a delay which increases thoughout the movie?
drmpeg (the xport author) said it might be possible that different audio stream e.g. lpcm and eac3 might behave or start differently in blu-ray, so maybe in this case reporting this to him might help, if this problem can already be solved at the demuxing stage.

umaximus
1st February 2008, 22:13
I have just finished remuxing bourne trilogy, and i noticed that the audio delay on Bourne Supremacy for english EAC3 is a bit off.
Eac3to reports it as +1001ms (also evodemux), but i found out that additional 300ms is needed for more accurate lip sync. Can anyone confirm this?

btw, remuxing with latest 2.20 version

nautilus7
1st February 2008, 22:18
I have Bourne Supremacy. I can start right now the conversion, results soon.

umaximus
1st February 2008, 22:29
I have Bourne Supremacy. I can start right now the conversion, results soon.

Great! I found a good 1min part for checking lipsync on 24min50sec (conversation between Pam and that man)

nautilus7
1st February 2008, 22:47
Well, i did notice an issue here! Are you sure that the same problem doesn't exist when playing the HD DVD? I can't test right now.

eas4uk
1st February 2008, 22:59
which movie is it exactly? is this maybe also a seamless branching title?

if not and there really should have been a sync problem, what kind of problem? a general, fixed delay? a delay which increases thoughout the movie?
drmpeg (the xport author) said it might be possible that different audio stream e.g. lpcm and eac3 might behave or start differently in blu-ray, so maybe in this case reporting this to him might help, if this problem can already be solved at the demuxing stage.

Its Reign of Fire - Its not a seemless branching title although the main feature is split over 2 m2ts files which to start with I joined with copy /b and then ran through tsremux. The audio was around 3-4 secs behind throughout from what I could tell. So I tried re-encoding each m2ts file seperately last night and had the same results...

I will try an encode with FFDshow or sonic tonight and see if I get the same results - this may narrow down whether its a video or audio problem.

umaximus
1st February 2008, 23:00
Yea, as I was comparing mkv to original evo, and in evo the audio sync is fine.

nautilus7
1st February 2008, 23:23
This is weird. I would respond sooner, but I was looking for this (http://forum.doom9.org/showthread.php?p=1094820#post1094820). Maybe there is a problem with delay when it's bigger than 1000ms. Don't know. I will do some tests (tomorrow) to be sure whether the delay value is applied correctly.

umaximus
1st February 2008, 23:38
The highest delay i found was on 12 Monkeys (+4471ms), and it seams just fine, dunno why its not right with Bourne Supermacy.

nautilus7
3rd February 2008, 00:45
Yeah, it seems you 're right. The 1001ms delay is applied fine.

umaximus
3rd February 2008, 00:57
Yea it is applied, but still not enough :confused:

btw, i also noticed on Bourne Ultimatum and Eastern Promises, that when using ''eac3to feature_1.evo+feature_2.evo'', the trueHD track is not showing any delay, but when eac3to starts muxing it, it applys +5ms of delay. Not that is noticable, but still, why is doing it?

nautilus7
3rd February 2008, 01:21
Does it write any message that applying a delay? Or do you mean that the converted track is 5ms delayed compared to original? If the second, it's normal. For example when you encode to ac3 (regardless the source track) you get a ~10ms delayed audio. It has to do with the way the encoder works.