View Full Version : eac3to - audio conversion tool
priyaradha
20th February 2008, 01:23
tried that also didn't help.. maybe use eac3to to convert it to ac3 then use headac3e to convert ac3 to wav?
Snowknight26
20th February 2008, 01:26
Add a space between "C:\HD\Audio_Source.wav" and -640?
priyaradha
20th February 2008, 01:42
now i get this:
C:\HD>"C:\HD\eac3to.exe" "C:\HD\Audio_Source.DDP" "C:\HD\output.wav" -640 -nero
E-AC3, 5.1 channels, 2:09:16, 640kbit/s, 48khz, dialnorm: -27dB
Removing dialog normalization...
Decoding with DirectShow (Nero Audio Decoder 2)...
Disabling DRC for Nero (E-)AC3 decoding...
The WAV writer didn't receive the format information.
I am going to go ahead an reinstall nero and see what happens..
Snowknight26
20th February 2008, 03:12
Make sure you have the HD DVD/Blu-ray plugin installed... or use -libav instead of -nero.
The_Keymaker
20th February 2008, 04:35
Version 2.00 can be downloaded here:
http://www.sendspace.com/file/nvry0y
Version 2.00 changes and upgrades:
1. Now supports Drag and Drop for Source files!
2. Fixed an error that disabled AC3 bit rate for eligible files
Please report any bugs and desired enhancements. Also, please let me know if you find this GUI a valuable add on for eac3to. If so I will do my best to continue support and development of it.
Regards,
The_Keymaker
madshi
20th February 2008, 09:08
HD DVD is now officially dead with toshiba discontinuing to manufacture hardware -.-
For me HD DVD was already dead in the water when Warner decided to go Blu-Ray exclusive. But that's a bit out of topic here... ;)
I get "lossless check failed" on some TrueHD tracks. Can this be ignored?
I thought this was fixed earlier...
eac3to 2.25
This is "supposed" to be fixed. A sample would be great!
nautilus7
20th February 2008, 11:01
now i get this:
C:\HD>"C:\HD\eac3to.exe" "C:\HD\Audio_Source.DDP" "C:\HD\output.wav" -640 -nero
E-AC3, 5.1 channels, 2:09:16, 640kbit/s, 48khz, dialnorm: -27dB
Removing dialog normalization...
Decoding with DirectShow (Nero Audio Decoder 2)...
Disabling DRC for Nero (E-)AC3 decoding...
The WAV writer didn't receive the format information.
I am going to go ahead an reinstall nero and see what happens..
As S26 told you you need the nero plug-in or use the libav (with correct syntax this time).
There are instructions in the 1st post you know... They are there to read them.
Mark_A_W
20th February 2008, 11:54
Version 2.00 can be downloaded here:
http://www.sendspace.com/file/nvry0y
Version 2.00 changes and upgrades:
1. Now supports Drag and Drop for Source files!
2. Fixed an error that disabled AC3 bit rate for eligible files
Please report any bugs and desired enhancements. Also, please let me know if you find this GUI a valuable add on for eac3to. If so I will do my best to continue support and development of it.
Regards,
The_Keymaker
Thanks for the gui Keymaker, I'm keen on getting it to work for me.
But I can't figure out how to get it to convert a .EVO file to .mkv and the best audio track to FLAC, in one hit.
The equivalent of:
eac3to.exe feature_1.evo+feature_2.evo 2: video.mkv 5. audio.flac -libav
Part of the issue is that to find out which Video and Audio stream is which, you need to run:
eac3to.exe feature_1.evo+feature_2.evo
without an output file at all, in order to display the stream details.
I prefer a gui command line tools, but I can't get the gui to do what I want :(
And a big :thanks: to Madshi for writing an awesome program!
rickardk
20th February 2008, 12:38
This is "supposed" to be fixed. A sample would be great!
Should I copy the whole TrueHD track?
The latest with problem is The Brave One (Blu-ray)
madshi
20th February 2008, 13:06
Should I copy the whole TrueHD track?
The latest with problem is The Brave One (Blu-ray)
It's enough to upload the part of the track where the problem occurs. If you find multiple parts with problems, then it would be nice if you could upload a sample for each problem cause it's not sure whether they are all caused by the same bug or by different bugs. Of course if it's too much work then you can limit the number of samples and simply retry when the next decoder version is available.
Cutting TrueHD tracks can be done with a hexeditor. You don't even need to check for a specific byte pattern.
Sephiroth0000
20th February 2008, 15:09
Guys,
I have now got a Matroska video only file from EAC3TO but its likw 20GB in size. I have noticed that it is in its full HD aspect of 1920x1080.....any ways of cutting it down to 1280x720?
Thanks
nurbs
20th February 2008, 15:13
I'm not very good at command lines so this may be a stupid question:
Is it possible to directly use the output from eac3to in the neroAAC encoder or another CLI encoder? If so could someone give me an example command line.
Also the sonic homepage shows a lot of products. Which one is the DTS decoder part of?
@Sephiroth:
The only way to change the resolution is to reencode the video.
Sephiroth0000
20th February 2008, 15:20
I'm not very good at command lines so this may be a stupid question:
Is it possible to directly use the output from eac3to in the neroAAC encoder or another CLI encoder? If so could someone give me an example command line.
Also the sonic homepage shows a lot of products. Which one is the DTS decoder part of?
@Sephiroth:
The only way to change the resolution is to reencode the video.
Thanks my friend.
Sephiroth0000
20th February 2008, 15:25
So is there definitely no way of getting the EVO to output 1280x720?
nurbs
20th February 2008, 15:42
If the video inside the evo is 1080p then thats the size. You can of course scale it down on playback but from your post I gather you want to reduce the resolution to get a smaller filesize. In that case there is no way around reencoding.
Also eac3to is a tool that does audio conversion and muxing. It won't help you if you want to fundamentally alter the video stream.
nautilus7
20th February 2008, 16:04
I'm not very good at command lines so this may be a stupid question:
Is it possible to directly use the output from eac3to in the neroAAC encoder or another CLI encoder? If so could someone give me an example command line.
Also the sonic homepage shows a lot of products. Which one is the DTS decoder part of?.
Yes you can output data to stdout to feed neroaac/lame/oggenc2:
eac3to input.data stdout.wav
Most of us got the sonic decoders though Sonic cineplayer hd dvd decoder pack, which is no longer available. Nowadays, it seems that you get the decoders through scenarist or cinevision, but both are rather expensive. If you would like more info, pm me.
nurbs
20th February 2008, 16:20
Yes you can output data to stdout to feed neroaac/lame/oggenc2:
eac3to input.data stdout.wav
That solves one part of my problem, thank you!
My other problem is how to I get the stdout from eac3to to the stdin of an encoder.
Suppose I use
eac3to input.data stdout.wav
and
neroaacenc -q 0.35 -ignorelength -if - -of test.mp4
where the
-if -
tells the encoder to use stdin.
How would I put these two commands together in a DOS window?
Most of us got the sonic decoders though Sonic cineplayer hd dvd decoder pack, which is no longer available. Nowadays, it seems that you get the decoders through scenarist or cinevision, but both are rather expensive. If you would like more info, pm me.
Good to know, thanks.
nautilus7
20th February 2008, 16:34
eac3to input.data stdout.wav|neroaacenc -q 0.35 -ignorelength -if - -of test.mp4
uk_dan2k
20th February 2008, 17:15
got a new problem, with an audio file, says on a program its e-ac3 (dd+) bitrate 1536kbps, sampling rate 48khz, channels 6.
At the momment its saved as .eac3, i thought thats the correct extension for it.
anywayz when i run
eac3to.exe sound.eac3 sound.ac3 -448 -down2 -libav
it says the format of the source couldnt be detected, anyone know how to fix this?
nautilus7
20th February 2008, 17:20
got a new problem, with an audio file, says on a program its e-ac3 (dd+) bitrate 1536kbps, sampling rate 48khz, channels 6.
At the momment its saved as .eac3, i thought thats the correct extension for it.
anywayz when i run
eac3to.exe sound.eac3 sound.ac3 -448 -down2 -libav
it says the format of the source couldnt be detected, anyone know how to fix this?
Perhaps there's some corruption in your track or garbage data in the beginning of it. Run it through delaycut, v.1.3.0.0. Correct extension for e-ac3 is .eac3 or .ddp. eac3to doesn't care, while delaycut does.
uk_dan2k
20th February 2008, 19:28
Perhaps there's some corruption in your track or garbage data in the beginning of it. Run it through delaycut, v.1.3.0.0. Correct extension for e-ac3 is .eac3 or .ddp. eac3to doesn't care, while delaycut does.
alls i can find is delaycut v.1.2.1.2, tried loaded the file in as both file extensions and nothing works, input file nfo = file is unkown
nautilus7
20th February 2008, 19:32
You can find delaycut 1.3 at http://madshi.net/delaycut.rar
frenchglen
20th February 2008, 22:21
Madshi,
I have something interesting happening.
I'm trying to combine 6-channel MLPs so that I can play them back as an album gaplessly (Pink Floyd DSOTM, Beatles Love).
I'm using the synytax eac3to track1.mlp+track2.mlp combined.mlp
Results from different tests:
1. Combining two 24-bit 2-channel 96kHz MLP files into an MLP (from Elton John Yellow Brick Road)
success.
---
2. Combining two 24-bit 2-channel 192kHz MLP files into an MLP (from Alan Parsons A Valid Path)
success.
---
3a.Combining two 24-bit 6-channel 96kHz MLP files into an MLP (from Beatles Love)
fail. eac3to says:
MLP, 5.1 channels, 24 bits, 96khz
The channel modder received a non-supported data format.
---
3b.Combining two 24-bit 6-channel 96kHz MLP files into a FLAC (from Beatles Love)
success!
Just remember I like MLP just as much as FLAC. ;)
nautilus7
21st February 2008, 01:30
Madshi, when i cancel eac3to's processing (ctrl+c) while using r8brain (resampletoxxxxx, etc), the temp folder with the copies of it, isn't deleted.
uk_dan2k
21st February 2008, 01:39
You can find delaycut 1.3 at http://madshi.net/delaycut.rar
thanks, i'll give it a try
act.anon
21st February 2008, 03:03
* VC-1 and MPEG2 aspect ratios are detected and written into MKV now
v2.24+ seems to break the aspect ratios for some poorly-authored movies. One example is detected as 1280x1080 24p 16:9, another as 1440x1080 30p 16:9. With 2.23 (and no aspect ratio written into the mkv), they would play with the correct aspect ratio (16:9) in MPC. With 2.24+ they seem to play according to the resolution's aspect ratio or something.
Need samples?
Could you implement a parameter to disable writing the aspect ratio?
Yraen
21st February 2008, 03:49
Alternate GUI. Supports multiple source files, shows the list of what is in the source files, merging audio and video into mkv with mkvmerge, batch processing.
http://www.sendspace.com/file/3kz354
Disclaimer: I am not a programmer. I created this because I got tired of writing batch files to do everything I wanted to do. I tend to buy movies several at a time when I find a good deal (and with HD-DVD dead now I should be able to find more good deals on them), and that meant I would set several up to be done overnight while I slept. This little gui evolved from that and I've been working on it off and on since then.
It will not prevent you from setting some settings that should not go together. It won't look and see what should be done and set things right. It will put all of the command options (I think) of eac3to at the tip of your mouse pointer. The mkvmerge options are very limited due to my never using anything other than the basic settings of that program. Should something be missing, left out or buggy, just let me know and I'll see if I can get a fix out pretty quickly.
As a standby, until madshi gets m2ts support into eac3to, I'm going to see about adding both h264tsto and xport support in soon.
ACrowley
21st February 2008, 09:10
your gui looks nice....i will test it :)
Rat Killer
21st February 2008, 11:54
Version 2.00 can be downloaded here:
http://www.sendspace.com/file/nvry0y
Version 2.00 changes and upgrades:
1. Now supports Drag and Drop for Source files!
2. Fixed an error that disabled AC3 bit rate for eligible files
Please report any bugs and desired enhancements. Also, please let me know if you find this GUI a valuable add on for eac3to. If so I will do my best to continue support and development of it.
Regards,
The_Keymaker
Thanks for the update!
Could you add 384 kbit to the list of supported bitrates that can be selected for your next release? TIA
saint-francis
21st February 2008, 21:23
Alternate GUI. Supports multiple source files, shows the list of what is in the source files, merging audio and video into mkv with mkvmerge, batch processing.
http://www.sendspace.com/file/3kz354
Disclaimer: I am not a programmer. I created this because I got tired of writing batch files to do everything I wanted to do. I tend to buy movies several at a time when I find a good deal (and with HD-DVD dead now I should be able to find more good deals on them), and that meant I would set several up to be done overnight while I slept. This little gui evolved from that and I've been working on it off and on since then.
It will not prevent you from setting some settings that should not go together. It won't look and see what should be done and set things right. It will put all of the command options (I think) of eac3to at the tip of your mouse pointer. The mkvmerge options are very limited due to my never using anything other than the basic settings of that program. Should something be missing, left out or buggy, just let me know and I'll see if I can get a fix out pretty quickly.
As a standby, until madshi gets m2ts support into eac3to, I'm going to see about adding both h264tsto and xport support in soon.
This program is excellent! I'm still getting the hang of it though.
Thank you very much.
Would it be possible for you to add a feature in you GUI that will do FEATURE_1.EVO+FEATURE_2.EVO MOVIE.mkv? This is what I use eac3to for the most. Now I need to specify every track with you tool; which is also nice because I now usually just convert most of the .eac3 tracks to .ac3 in one go where in the past I did that separately and later.
BTW, if you are thinking about adding support for xport and h264tsto you might want to think about adding support for dgavcindex. Just throwing that out there.
:thanks:
saint-francis
22nd February 2008, 00:26
I found a bug in the new GUI. It seems when you navigate through the options using the TAB key as oppose to the mouse the drop down menus get confused.
http://i182.photobucket.com/albums/x270/saint-francis-photos/bug.jpg
Thunderbolt8
22nd February 2008, 01:28
Should I copy the whole TrueHD track?
The latest with problem is The Brave One (Blu-ray)
this track should be fine btw. since I also remuxed that movie and everything was fine for me.
Yraen
22nd February 2008, 01:39
Answering the questions about the gui here (http://forum.doom9.org/showthread.php?t=135095) to keep from cluttering up this thread.
Snowknight26
22nd February 2008, 03:03
Is it normal for the output for TrueHD tracks to be missing bit depth?
nautilus7
22nd February 2008, 10:27
What do you mean? Is the output 16 bit? That's normal. Here's why:
Every TrueHD track has a bit-depth of 24 bit. Every one. Every TrueHD decoder always outputs 24 bit. However, here comes the big key: Most times, only some of those 24 bits are filled with real audio data and the rest is just zeroed out. This means that some TrueHD tracks contain full 24 bit of information, while others have 4 bit or 8 bit of those 24 bit filled up with nothing but zeroes. eac3to detects both situations and behaves accordingly. It will never throw away any audio data when doing a conversion, unless you explicitly tell it to.
rickardk
22nd February 2008, 11:11
this track should be fine btw. since I also remuxed that movie and everything was fine for me.
Strange...
Do you use eac3to v2.25?
I will cut a sample later today and upload.
Thunderbolt8
22nd February 2008, 14:48
no i used a earlier version I guess it was 2.20-2.22
Thunderbolt8
22nd February 2008, 20:59
I just remuxed equilibrium and eac3to didnt report me any gaps (or would I have had to use a extra switch for that?). still, the steam is quite tough and it takes me ~10 seconds before the picture comes when I jump into it somewhere. so ill definately wait with this one until h264 muxing is supported by eac3to in order there might still be some improvements for that movie.
madshi
22nd February 2008, 21:58
Version 2.00 changes and upgrades:
1. Now supports Drag and Drop for Source files!
Yeah - thanks! :) Have uploaded it to my homepage again.
madshi
22nd February 2008, 22:03
I'm trying to combine 6-channel MLPs so that I can play them back as an album gaplessly (Pink Floyd DSOTM, Beatles Love).
To be honest, source file joining for MLP files was not an intended feature. It's nice that it works sometimes, but I never even thought it would... ;) I think it will work if the parameters between the separate MLP tracks are 100% identical.
3a.Combining two 24-bit 6-channel 96kHz MLP files into an MLP (from Beatles Love)
fail. eac3to says:
MLP, 5.1 channels, 24 bits, 96khz
The channel modder received a non-supported data format.
Does that only happen if you join the MLP files? This complaint does not appear when converting both MLP files separately? When does that complaint appear? Right at the beginning of the operation or somewhere in the middle?
Generally you could do this:
(1) Decode the MLP files to RAW.
(2) Use "eac3to track1.RAW+track2.RAW final.FLAC"
Doing it this way should always work with all kinds of source audio formats. However, the tracks must have exactly the same channels and bitdepth and samplerate etc. Furthermore it may happen that you manually have to specify the number channels etc if eac3to cannot detect it automatically (in step (2)).
madshi
22nd February 2008, 22:04
Madshi, when i cancel eac3to's processing (ctrl+c) while using r8brain (resampletoxxxxx, etc), the temp folder with the copies of it, isn't deleted.
Yeah, that's right. And there's not much I can do about it. But I don't see it as a big problem... :)
no i used a earlier version I guess it was 2.20-2.22
Did you use Nero or libav?
I just remuxed equilibrium and eac3to didnt report me any gaps (or would I have had to use a extra switch for that?). still, the steam is quite tough and it takes me ~10 seconds before the picture comes when I jump into it somewhere. so ill definately wait with this one until h264 muxing is supported by eac3to in order there might still be some improvements for that movie.
Gap detection for h264 doesn't work yet.
madshi
22nd February 2008, 22:11
v2.24+ seems to break the aspect ratios for some poorly-authored movies. One example is detected as 1280x1080 24p 16:9, another as 1440x1080 30p 16:9. With 2.23 (and no aspect ratio written into the mkv), they would play with the correct aspect ratio (16:9) in MPC. With 2.24+ they seem to play according to the resolution's aspect ratio or something.
I know about that. I have a 1280x1080p24 and a 1440x1080p30 sample here and I noticed myself that MPC doesn't recognize aspect ratio correctly. The problem is that IMHO the MKV created by eac3to v2.24+ is perfectly right. The MKV created by older versions worked better, but strange enough it was not really correct. Because of this I'm not sure right now what to do. I'm already in discussion with Casimir (the MPC HC programmer) about this problem. I've also sent a PM to Haali about it. And I've posted to the ZoomPlayer forum cause ZoomPlayer shows the same problems.
Some more information:
(1) When using the Sonic VC-1 decoder the problem goes away and MPC shows the video in the correct aspect ratio. The problem seems to occur only when using the MS VC-1 decoder.
(2) The problem seems to occur in XP only and not in Vista. At least that's what I've been told, personally I've checked it only in XP. And there the problem occurs.
Could you implement a parameter to disable writing the aspect ratio?
I could. But I want to clear things first before doing that because I prefer creating "perfect" MKVs (and then have the bugs fixed in Haali's Media Splitter and/or MPC) over creating incorrect MKVs which just happen to play correctly.
For now you can manually force aspect ratio to 16:9, that will take care of the problem. Of course it's not nice. And I hope to have this fixed sooner or later...
Thunderbolt8
23rd February 2008, 00:38
Did you use Nero or libav?
as far as I remember I just used the standard command line without any switch, so the default option (dont ask me though which one that is :P)
kurt
23rd February 2008, 10:53
Is it possible to convert a dts-hd track to AC3 directly? I tried sonic, nero & libav without success... (used the gui vers. 2.0)
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\>"C:\Rippen\Programme\eac3to\eac3to.exe" "C:\ton1.dtshd" "C:\ton1.ac3"-640 -
libav
DTS Master Audio, 5.1 channels, 24 bits, 48khz
This audio conversion is not supported.
C:\>
:thanks:
madshi
23rd February 2008, 11:28
@kurt, every option needs to be separated by a space. eac3to interprets "C:\ton1.ac3"-640 as the name of the destination file because there's a space missing.
kurt
23rd February 2008, 11:43
@kurt, every option needs to be separated by a space. eac3to interprets "C:\ton1.ac3"-640 as the name of the destination file because there's a space missing.
ah, thanks. should have seen this by myself. So it's a bug in the gui by keymaker :)
nautilus7
24th February 2008, 21:51
I hadn't make any conversions lately, so this is the first time i test the new faster versions. Running on a c2d, source is on external usb hdd. Actually, the ext. drive is stalling the process. :p eac3to L0_mainMovie.EVO+L1_mainMovie.EVO 2: pianist.mkv 3: pianist.french.dts 4: pianist.dtshd
EVO, 1 video track, 2 audio tracks, 2:28:45
1: Joined EVO file
2: VC-1, 1080p24 (16:9) /1.001
3: DTS, 5.1 channels, 16 bits, 1536kbit/s, 48khz
4: DTS Master Audio, 5.1 channels, 16 bits, 48khz
Extracting primary video track...
Extracting audio track number 3...
Extracting audio track number 4...
Muxing video to Matroska...
Patching bitdepth to 24 bits...
Creating/writing file "pianist.dtshd"...
Creating/writing file "pianist.french.dts"...
The last DTS frame is incomplete and thus gets skipped.
Added fps value to MKV header.
Video track 2 contains 213985 frames.
eac3to processing took 28 minutes, 45 seconds.
Done.
Thanks, madshi.
Btw, a small question/suggestion: The last DTS frame is incomplete and thus gets skipped message refers to which track? Wouldn't be better if you change this to something like: track 3: The last DTS frame is incomplete and thus gets skipped?
EDIT: I did another one... From one internal hdd to another internal hdd this time.
eac3to FEATURE_1.EVO+FEATURE_2.EVO 2: kingdom.mkv 4: kingdom.ac3 6: audio1.eac3 7: audio2.eac3
EVO, 2 video tracks, 4 audio tracks, 1:50:20
1: Joined EVO file
2: VC-1, 1080p24 (16:9) /1.001
3: VC-1, 480p30 (3:2) /1.001
4: E-AC3, 5.1 channels, 1536kbit/s, 48khz, dialnorm: -27dB, 9ms
5: E-AC3, 5.1 channels, 768kbit/s, 48khz, dialnorm: -27dB, -1ms
6: E-AC3, 2.0 channels, 384kbit/s, 48khz, dialnorm: -27dB, -17ms
7: E-AC3, 2.0 channels, 192kbit/s, 48khz, dialnorm: -27dB, 596ms
...
...
...
eac3to processing took 9 minutes, 37 seconds.
Done.
LOL. It's super fast. :eek:
rory83
26th February 2008, 12:54
I hadn't make any conversions lately, so this is the first time i test the new faster versions. Running on a c2d, source is on external usb hdd. Actually, the ext. drive is stalling the process. :p [CODE]eac3to L0_mainMovie.EVO+L1_mainMovie.EVO 2: pianist.mkv 3: pianist.french.dts 4: pianist.dtshd
EVO, 1 video track, 2 audio tracks, 2:28:45
1: Joined EVO file
Tried this on '2001', but the EVOs won't join. The output is just the first evo, no error message, just no 'joined evo' line. Also tried to use Evodemux to see if that would join them, but it's the same...
How is the join normally achieved? Is there something in the file header somewhere that should point to the second evo, or is it just off the filename? If the latter then I am at a loss since the naming seems to follow the usual convention.
nautilus7
26th February 2008, 14:56
No nothing special. You just need to put a + between the two evos.
:logfile: It would be helpful.
@ madshi
I have another little suggestion. In the video properties, the aspect ratio should be displayed at the end (or the beginning) and not between the framerate. I mean it should be VC-1, 1080p24 /1.001 (16:9) instead of VC-1, 1080p24 (16:9) /1.001.
rory83
26th February 2008, 16:10
No nothing special. You just need to put a + between the two evos.
Tried it again: maybe I misspelt something because it's working this time! I think I might have put a space before the plus, possibly that blows it. Strange that Evodemux didn't work though, just a flag setting in that to do the join.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.