View Full Version : eac3to - audio conversion tool
flyingernst
25th January 2010, 10:13
Hi,
for a hardwaretest I need a 6.1 Flac (in mkv container with video).
Is there any possibility to get a 100mb sample?
I tried to make a own one, but my mit dts-es 6.1 file got decoded to 5.1 flac, I think because I only use the dts-lib that comes with eac3to
thank you very much
greetings, flyingernst
PS: I tried a 5(6).1 ac3-EX File to, but eac3to donīt finds my nero decoder (BD/HD-DVD Plugin is installed, has a key)
Inspector.Gadget
25th January 2010, 23:18
flyingernst, you can make a 6.1 AVS script with Avisynth's SoundOut(), which has its own FLAC export plugin.
setarip_old
26th January 2010, 00:05
@blackcell
Hi!
I believe that error would be indicative of a disc that's either dirty or physically damaged. Try cleaning the disc...
jasonwc
1st February 2010, 17:50
I'm attempting to convert a DTS-HD MA 7.1 24/96 track to FLAC, but eac3to reports a discontinuity error, and aborts. I know that another individual attempted to convert the same file, and received an identical error. I have done a hash check to ensure that the file is not corrupted on my end. Apparently, the discontinuity is only 11 ms, so I am attempting to override the error, and encode to FLAC anyway.
I found this option that seems promising:
"eac3to v2.34 released
http://madshi.net/eac3to.zip
Code:
* TS/M2TS: new "-ignoreDiscon" option makes eac3to ignore discontinuity errors
As usual eac3to demands the source files to be ultra clean. If eac3to finds any stream errors it will at once stop processing. Since it happens rather often that there are some discontinuity errors in the stream I've now added a new option called "-ignoreDiscon". This way you can force eac3to to continue processing despite of eventual discontinuity errors. I have to warn you, though: When there are discontinuity errors, there's a good chance that there will be artifacts in the video/audio. So use this option with care..."
However, I can't seem to get the option to work. I just get "Command Line paramater "ignoreDiscon" is unknown" when I attempt to demux the m2ts or encode the DTS-HD MA track to FLAC.
I can extract the 24/48 DTS core, but thus far, I've had no luck getting the lossless dtsma track.
Sorry for my ignorance on this topic. I'm new to HD audio. While I haven't had an issue with other disks, this one appears to be corrupt and is therefore giving me issues.
setarip_old
1st February 2010, 21:30
@jasonwc
Hi!
If you look at Post #1 of this thread, you'll see that the latest version is v.3.17 - Perhaps your problem no longer exists...
jasonwc
1st February 2010, 22:08
@jasonwc
Hi!
If you look at Post #1 of this thread, you'll see that the latest version is v.3.17 - Perhaps your problem no longer exists...
Sorry, I should have been more clear. I am using eac3to 3.17. I was pasting from the change log that added the feature to which I referred.
tebasuna51
2nd February 2010, 01:28
Read also in the changelog:
v2.45
...
* removed "-ignoreDiscon" from help; hint is shown when a discontinuity occurs
jasonwc
2nd February 2010, 04:23
I saw that, but I get no hint. It just fails.
eac3to v3.17
command line: eac3to "J:\VIVALDI\BDMV\PLAYLIST\00000.mpls" 3: "G:\vivaldi.flac"
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 1:11:53, 60i /1.001
1: Chapters, 31 chapters
2: MPEG2, 1080i60 /1.001 (16:9)
3: DTS Master Audio, , 7.1 channels, 24 bits, 96khz
(core: DTS-ES, 5.1 channels, 24 bits, 1509kbps, 48khz)
[a03] Extracting audio track number 3...
[a03] Decoding with ArcSoft DTS Decoder...
[a03] Encoding FLAC with libFlac...
[a03] Creating file "G:\vivaldi.flac"...
[a03] [0:36:07] The source file seems to be damaged (discontinuity). <WARNING>
[a03] The ArcSoft DTS Decoder reported an error while decoding. <ERROR>
Aborted at file position 3571449856. <ERROR>
Snowknight26
2nd February 2010, 05:46
Because eac3to can't force the ArcSoft DTS decoder to ignore it. eac3to ignored it, hence the warning.
umaximus
2nd February 2010, 16:36
Ok, I have found my problem with trueHD tracks. Im using Pioneer receiver and when I was demuxing my trueHD tracks I didnt use -keepdialnorm switch. Now I have over 50 unplayable tracks that I cant use. Is there any software that could re-apply dialnorm?
Xorp
4th February 2010, 21:46
Did eac3to mess up the channel mapping when converting to flac:
before: 4: RAW/PCM, Japanese, 3/1 channels, 16 bits, 48khz
after: FLAC, 2/2 channels, 1:02:46, 16 bits, 771kbps, 48khz
Shouldn't it keep it as 3/1? I get also "a04 The AC3 encoder received a non-supported data format (pcm, 4, 16, -)." when trying to convert the both original pcm and the flac to ac3.
Snowknight26
4th February 2010, 23:45
FLAC has no 3/1 channel configuration so the closest one (2/2) is used.
eac3to's Aften implementation doesn't support strange channel configurations. Use eac3to's stdout.wav feature and pipe it to Aften. Example here (http://forum.doom9.org/showthread.php?p=1283462#post1283462).
deathlord
6th February 2010, 18:53
I saw that, but I get no hint. It just fails.
You could try demuxing the track using xport or tsmuxer, then convert using eac3to. It's quite likely the error will occur again, but maybe it's still worth a try?
b66pak
6th February 2010, 19:05
or you can use "-libav" to bypass the arcsoft decoder...
_
Snowknight26
7th February 2010, 01:36
...which would only decode the core.
deathlord
8th February 2010, 12:36
...which would only decode the core.
...or -sonic, which would decode only 5.1.
But the best bet in such situations is probably reripping the disc, the error might be gone.
yesgrey
8th February 2010, 19:50
When I used XP, I was able to run eac3to while I was doing other things. Now, with W7 RC1, I cannot, my computer stalls. I have to start Task Manager and change eac3to's process priority to low, and then it works a little better. Though, I still feel that with XP my computer did not stall at all.
Can any of W7 users share their experience? It might be some problem with multi-tasking handling that only occurs in RC1...
Snowknight26
8th February 2010, 20:24
Your HDD is probably being thrashed.
newday_99
8th February 2010, 20:47
Feature Request:
Don't suppose you could extract 'S_HDMV/PGS' subtitles to '.SUP' files
(eac3to title00.mkv movie.mkv)
like mkvextract (mkvtoolnix-3.1.0) can now demux/convert ????
(mkvextract tracks title00.mkv 3:track3.sup)
Thanks.
yesgrey
8th February 2010, 21:35
Your HDD is probably being thrashed.
Sorry, but I did not understand.:o
Can you elaborate a little more?
datman
9th February 2010, 17:20
I just started using this tool with anotherEAC3to and first off it works really good. I only wish I had the wits to use it before a GUI was developed.
I was able to get it to use Archsoft's DTS decoders but not Nero 7's AC3 decoders. I'm not sure how to get it to use the decoder?
Is this still one of the better ways to go?
consultant
10th February 2010, 02:02
Forgive me if this has been discussed (I did a search for TrueHD and FLAC and got 367 posts). I'm using ripbot to shrink buy blu-ray rips down. I recently started ripping my Star Trek movies. They all have TrueHD audio. I selected the option to convert to FLAC. The movie plays in VLC Media Player and it shows there is indeed an audio track but there is no sound. So I used USEAC3To to demux and convert the original mt2s from the disc. I tried to play the resulting .FLAC file and it won't play. So I'm just extracting the AC3 core now. Bummer, I would have preferred the TrueHD but in FLAC version but I guess that isn't possible. The AC3 is virtually transparent anyway. Just wondering if this is confirmed limitation and if it is a bug, or it is just not possible in a free program.
datman
10th February 2010, 02:47
Forgive me if this has been discussed (I did a search for TrueHD and FLAC and got 367 posts). I'm using ripbot to shrink buy blu-ray rips down. I recently started ripping my Star Trek movies. They all have TrueHD audio. I selected the option to convert to FLAC. The movie plays in VLC Media Player and it shows there is indeed an audio track but there is no sound. So I used USEAC3To to demux and convert the original mt2s from the disc. I tried to play the resulting .FLAC file and it won't play. So I'm just extracting the AC3 core now. Bummer, I would have preferred the TrueHD but in FLAC version but I guess that isn't possible. The AC3 is virtually transparent anyway. Just wondering if this is confirmed limitation and if it is a bug, or it is just not possible in a free program.
anotherAC3to GUI will do it http://www.curtpalme.com/forum/viewtopic.php?t=17002&sid=6aa1e7a252df759c18ed801496533911
uses free decoders too
tebasuna51
10th February 2010, 04:30
TrueHD to FLAC? Possible?
Yes.
Please put your log file:logfile:
Beastie Boy
10th February 2010, 08:17
Your HDD is probably being thrashed.
Using W7 Resource Monitor, I have noticed that eac3to seems to continually write to and read from the swap file, regardless off how much RAM is available. If your swap file is on a drive that you are using, then this causes a bottleneck.
Cheers, Beastie.
TinTime
10th February 2010, 12:01
The movie plays in VLC Media Player and it shows there is indeed an audio track but there is no sound.
Have you tried a different media player? Try MPC with or without the madFlac decoder, or try playing the flac file in foobar.
mikelebron
10th February 2010, 17:15
All my TrueHD movies are FLAC.. if your using RipBot then your doing something wrong as Ripbot will convert all HD audio formats to FLAC as it uses eac3to under the covers to demux the video and audio (then re-encodes to flac for the audio)...
Ask in the RipBot Forum to see what you are doing wrong...
If you dont car about compressing the video then just use eac3to command line.. its a multi step process if your dealing with a branching movie..
If you dont want to learn the eac3to command line then use
for mkv
HD DVD/Blu-Ray Stream Extractor - place in directory where eac3to is located. You will need to use mkvmerge (alsno known as mkvtoolnix) after the demux.
http://forum.doom9.org/showthread.php?t=141829
for m2ts, etc. (NOT MKV) - self containing solution
Clown BD:
http://forum.slysoft.com/showthread.php?t=25818
MKV has slightly better file size and allows chapters.. m2ts typically is more fogiving when steaming and can re-assembled into a bluray structure for an ISO.
Forgive me if this has been discussed (I did a search for TrueHD and FLAC and got 367 posts). I'm using ripbot to shrink buy blu-ray rips down. I recently started ripping my Star Trek movies. They all have TrueHD audio. I selected the option to convert to FLAC. The movie plays in VLC Media Player and it shows there is indeed an audio track but there is no sound. So I used USEAC3To to demux and convert the original mt2s from the disc. I tried to play the resulting .FLAC file and it won't play. So I'm just extracting the AC3 core now. Bummer, I would have preferred the TrueHD but in FLAC version but I guess that isn't possible. The AC3 is virtually transparent anyway. Just wondering if this is confirmed limitation and if it is a bug, or it is just not possible in a free program.
consultant
10th February 2010, 17:35
I don't see how I could be doing something wrong since there are only one option in RipBot, check the FLAC box or don't check it. lol
The fact that I demuxed the m2ts and converted the TrueHD to FLAC using USEac3to (select the m2ts, set command line for the TrueHD (3) track to FLAC) and the FLAC file still wouldn't play is indicating to me Eac3to may have an issue with the TrueHD encoding on the Star Trek original movies.
What is interesting is that I can convert the TrueHD to WAV and it plays fine. For kicks, I tried converting the WAV back to FLAC and it won't play. I tried playing it in MediaMonkey also just to make sure it wasn't VLC having the problem.
stax76
10th February 2010, 17:40
HD DVD/Blu-Ray Stream Extractor appear to be very buggy with nobody having an interest to fix the bugs.
consultant
10th February 2010, 17:55
MPC has killed two birds with one stone. It has less stuttering issues than VLC AND it plays the FLAC audio track correctly! Hurray!
Thanks for your help.
P.S. AnotherAC3To too buggy for me. Couldn't handle directories with spaces in the names for one. Got exception error, etc.
mikelebron
10th February 2010, 18:01
Using VLC.. yea that player is garbage... MPC is much better player...
MPC has killed two birds with one stone. It has less stuttering issues than VLC AND it plays the FLAC audio track correctly! Hurray!
Thanks for your help.
P.S. AnotherAC3To too buggy for me. Couldn't handle directories with spaces in the names for one. Got exception error, etc.
MuLTiTaSK
10th February 2010, 18:13
UsEac3to: a different GUI for eac3to (bit.ly/cgukqK)
yesgrey
10th February 2010, 19:53
Using W7 Resource Monitor, I have noticed that eac3to seems to continually write to and read from the swap file, regardless off how much RAM is available. If your swap file is on a drive that you are using, then this causes a bottleneck.
Thanks for your post, but with my 4GB memory I am running W7 without any swap file, and I also disabled the superfetch service. With XP I also don't use any swap file, but the usage is a lot better...
Blue_MiSfit
11th February 2010, 11:06
Erm.. you do know that running any Windows OS without the swap file enabled is generally a bad idea, right? I would suggest keeping it turned on, unless you have solid reproducible results to the contrary (and all your software works without issues)
~MiSfit
raquete
11th February 2010, 13:22
yesgrey3,
in my understanding Win7(x86) don't recognize 4Gb Ram but only round 3,25Gb.
even with XP or Win7 is good adjust the swap file....to tell the true, i don't know how to deal/adjust swap file in Win7.
yesgrey
11th February 2010, 14:05
Erm.. you do know that running any Windows OS without the swap file enabled is generally a bad idea, right? I would suggest keeping it turned on, unless you have solid reproducible results to the contrary (and all your software works without issues)
I don't have any problems working without the swap file. Only once when I was performing some tests with an application I'm developing and I was allocating a lot of memory. I enabled the swap file and it worked ok.
yesgrey3,
in my understanding Win7(x86) don't recognize 4Gb Ram but only round 3,25Gb.
even with XP or Win7 is good adjust the swap file....to tell the true, i don't know how to deal/adjust swap file in Win7.
I'm Using W7(x64), so it's really 4GB.;)
Adjusting the swap file in W7 is exactly the same as it is in XP.
Control Panel->System->Advanced Settings->Performance->Advanced->Virtual Memory
I think that the problem I'm having should be some kind of bug in W7 RC1 (probably it was already fixed on the retail version), because I already had some problems with my application cr3dlut.
To avoid computer stalling, I have set it's priority to "BELOW_NORMAL_PRIORITY_CLASS". With XP it worked fine. When I tried it in W7, it didn't. I had to set the priority to "IDLE_PRIORITY_CLASS" to avoid the stalling.
That's what I have to do now with eac3to, I have to go to the task manager and set it manually.:(
OTOH, they process handling in W7 is different from XP's, so it could also be something related to that... that's why I asked here if anyone else with W7 retail are getting the same results when using eac3to...
raquete
11th February 2010, 15:04
i'm newby in W7 and i'm installing/adjusting in 4 pcs at the same time, thanks for your hints.
i only use pc for audio and never could 'stand' XP, i still use Win2000 and with the rights adjusts in swap file 'everything' run fine, even with some programs that need XP as min system...don't ask me why but i can put some forbidden programs for Win2000 working fine here.
is hard to left what works...
for example: after install W7 with roung 9.3Gb in hd, the system don't recognize my wireless...gee, 9,3Gb around and still need a single dll to put a single wireless working...i can't stand news systems...lol.
my bootalble dvd of Linux Ubuntu recognize the wireless and all cards in my pcs without install anything in hd, how can it be? bootable Ubuntu free versus W7 Ultimate ~U$350,00(here) installing 9,3GB.
in the other side my nephew is video designer of one great tv channel and he told me that using W7(x64) have some problems, some programs don't run and he need to use 2 pcs: one with x86 and other with x64...and with 12GB Ram in each!
then, if you have 2 pcs test one with x86, maybe yours issues can end.
yesgrey
11th February 2010, 16:07
i only use pc for audio and never could 'stand' XP, i still use Win2000
I also cannot stand XP GUI. Those very highly saturated colors are irritating. The trick is using the classic GUI theme, which will give you the Win2000 GUI in XP.;)
if you have 2 pcs test one with x86, maybe yours issues can end.
Thanks, but I don't think this is a x86 vs x64 problem. Also, I will not go back to x86, I want a 64bit OS. It's preferable for software developing purposes.
raquete
12th February 2010, 00:20
I also cannot stand XP GUI. Those very highly saturated colors are irritating. The trick is using the classic GUI theme, which will give you the Win2000 GUI in XP.;)
:eek: oh...classic GUI theme? really?
i never heard and knew about that possibility. :cool:
can you pm me with the hints to do that please?
cheers!
BLKMGK
12th February 2010, 06:13
Has anyone used eac3to to create branching Matroska files? I'm led to believe it's possible using eac3to by a posting to the MakeMKV support forum (http://www.makemkv.com/forum2/viewtopic.php?f=1&t=897) but I cannot figure out how to do it. I've asked elsewhere in the Matroska forums (http://forum.doom9.org/showthread.php?t=72700) for help as well. Currently I rip a BD that has multiple versions multiple times but this really seems silly. MKV apparently supports the ability to branch much like BD does and I'd like to try and take advantage of that as well as urge the XBMC developers to support it. However if it cannot be easily built I won't be able to provide examples nor will anyone be able to use it. :(
Thoughts?
Snowknight26
12th February 2010, 06:20
eac3to would have nothing to do with that.
setarip_old
12th February 2010, 06:53
@BLKMGK
Hi!
Perhaps you're referring to this post:
http://forum.doom9.org/showpost.php?p=1129751&postcount=4465
But I believe it refers to BD...
yesgrey
12th February 2010, 15:17
:eek: oh...classic GUI theme? really?
i never heard and knew about that possibility. :cool:
can you pm me with the hints to do that please?
I've created a thread (http://forum.doom9.org/showthread.php?t=152748) with instructions for both XP and 7, in case other people also do not know how to do it.
BLKMGK
13th February 2010, 01:17
eac3to would have nothing to do with that.
Actually yes it would since eac3to is capable of pulling out specific sections and is capable of ripping the various branches. If you had followed the post I linked on the MakeMKV forums you'd have noted that the author specifically mentioned eac3to as one of the tools he used to facilitate the process but provided no details on his process. eac3to builds MKV files, I use it pretty much weekly to do so, I am simply asking if anyone has used it to pull out branches and facilitate creating a file that allowed the various branches to live in one file....
@BLKMGK
Hi!
Perhaps you're referring to this post:
http://forum.doom9.org/showpost.php?p=1129751&postcount=4465
But I believe it refers to BD...
No, this refers to the ability eac3to possesses to follow a specific branch in a BD structure. This is pretty handy if you've got a BD with multiple versions and want just one. What I want is all of them but without the overhead of storing the redundant parts - just like a BD does it...
n3rdy
16th February 2010, 10:02
Hello,
In case I would ask a stupid question... please forgive me.
When using eac3to to demux my HDTV records it says
"a remaining delay of -11ms seconds could not be fixed"
So in order to fix that delay in my re-encode, do i have to type :
DelayAudio(-0.011) or DelayAudio(0.011)
(which obviously is a part of my avisynth script)
Thank You !
tebasuna51
16th February 2010, 10:58
If you need recode the audio you can use DelayAudio(-0.011), but you can preserve the original audio without recode, -11ms isn't a problem.
zeropc
16th February 2010, 16:25
question: i'd like to cut a 22sec and 160ms at the beginning from a dts-hd file. what cmd would i need to use to achieve this with eac3to?
i'm not sure if the delay option is the one i need to use.
thanks for the help :)
xxx666yyy777
16th February 2010, 17:15
I normally use v3.14 because latest version has some type of problem where the last line of output to stdout is not present, so my front end cannot parse certain data.
But I have also tried v3.16 and get the same issue.
Apparently, my AV receiver is highly sensitive to a TrueHD stream. Unless -keepDialnorm is used, TrueHD output is very distorted.
It is no big deal, I have dialogue normalization turned off on the AV receiver anyway.
Does anyone know, whether the TrueHD/DialNorm issue still persists with the new Pioneer Receivers (1019 series for example)?
Thx
stax76
18th February 2010, 00:01
There is a new GUI in StaxRip:
Download: http://www.stax76.bplaced.net/files/applications/StaxRip/StaxRip_1.1.5.1.7z
http://f.imagehost.org/0756/Source_Files-2010-02-15_04_33_31.png (http://f.imagehost.org/view/0756/Source_Files-2010-02-15_04_33_31)
http://i.imagehost.org/0810/StaxRip-2010-02-15_04_34_06.png (http://i.imagehost.org/view/0810/StaxRip-2010-02-15_04_34_06)
http://f.imagehost.org/0415/SS-2010-02-15_04_38_14.png (http://f.imagehost.org/view/0415/SS-2010-02-15_04_38_14)
Snowknight26
18th February 2010, 02:26
I hope you're only demonstrating your GUI's capabilities and not actually trying to output DTS-HD with those options.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.