View Full Version : eac3to - audio conversion tool
poisondeathray
2nd October 2008, 18:56
Hi, I already have a Nero 8 installed yet the program keeps failing to open Nero Audio Decoder 2 (I am trying to convert AAC audio into AC3) and it just keeps blaring a siren in my ear every time I try
What gives? My nero is registered.
From Page 1:
For best AC3, E-AC3 and AAC decoding you need:
(1) Nero 7 (Nero 8 won't work!)
Joniii
2nd October 2008, 20:02
I'm confused. My TrueHD track has +200ms delay. I converted it to DTS with EAC3TO. Do I now need to apply negative or positive delay with EAC3TO or leave it as it is? :confused:
sshd
2nd October 2008, 20:29
Do you have the arcsoft bin directory in your path in the cygwin environment?
I didn't, but it seems to be the cure.
nautilus7
2nd October 2008, 20:40
It's been said a million of times. TrueHD bitstream can't be delayed. Only when converting TrueHD to another format it can be delayed.
I'm confused. My TrueHD track has +200ms delay. I converted it to DTS with EAC3TO. Do I now need to apply negative or positive delay with EAC3TO or leave it as it is? :confused:If you just demux the TrueHD stream, the delay can NOT be applied.
If you decode (aka convert to another format) the TrueHD stream, then the delay IS applied.
This is the case ONLY with TrueHD. EVERY other format can be delayed.
Joniii
2nd October 2008, 20:53
If you just demux the TrueHD stream, the delay can NOT be applied.
If you decode (aka convert to another format) the TrueHD stream, then the delay IS applied.
This is the case ONLY with TrueHD. EVERY other format can be delayed.
I still dont quite understand it. I demuxed TrueHD and EAC3TO said it has +200ms delay. After demuxing I decoded it to DTS. But should I now apply delay fix for the DTS?
nautilus7
2nd October 2008, 21:49
Yes you are able to apply the delay then.
What i mean is that you can tell eac3to create the dts track from the truehd without first demuxing it. In that case the delay will automatically be applied.
eac3to input.m2ts 3: audio.dts
M2TS, 1 video track, 4 audio tracks, 1:46:27
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, 5.1 channels, 48khz
4: TrueHD/AC3, French, 5.1 channels, 48khz
5: AC3, Spanish, 5.1 channels, 640kbps, 48khz
6: TrueHD/AC3, Portuguese, 5.1 channels, 48khz
[a03] Extracting audio track number 3...
[a03] Extracting TrueHD stream...
[a03] Decoding with libav/ffmpeg...
[a03] Writing WAVs...
[a03] Creating file "audio.L.wav"...
[a03] Creating file "audio.R.wav"...
[a03] Creating file "audio.SR.wav"...
[a03] Creating file "audio.LFE.wav"...
[a03] Creating file "audio.SL.wav"...
[a03] Creating file "audio.C.wav"...
But if you did:
eac3to input.m2ts 3: audio.thd
aka truehd demuxing, the delay won't be applied.
Greif
3rd October 2008, 02:10
@madshi: is there any way to host an eac3to wiki somewhere?
saint-francis
3rd October 2008, 02:24
@madshi: is there any way to host an eac3to wiki somewhere?
http://en.wikibooks.org/wiki/Eac3to
Greif
3rd October 2008, 04:16
thanks
Joniii
3rd October 2008, 04:31
Yes you are able to apply the delay then.
What i mean is that you can tell eac3to create the dts track from the truehd without first demuxing it. In that case the delay will automatically be applied.
eac3to input.m2ts 3: audio.dts
M2TS, 1 video track, 4 audio tracks, 1:46:27
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, 5.1 channels, 48khz
4: TrueHD/AC3, French, 5.1 channels, 48khz
5: AC3, Spanish, 5.1 channels, 640kbps, 48khz
6: TrueHD/AC3, Portuguese, 5.1 channels, 48khz
[a03] Extracting audio track number 3...
[a03] Extracting TrueHD stream...
[a03] Decoding with libav/ffmpeg...
[a03] Writing WAVs...
[a03] Creating file "audio.L.wav"...
[a03] Creating file "audio.R.wav"...
[a03] Creating file "audio.SR.wav"...
[a03] Creating file "audio.LFE.wav"...
[a03] Creating file "audio.SL.wav"...
[a03] Creating file "audio.C.wav"...
But if you did:
eac3to input.m2ts 3: audio.thd
aka truehd demuxing, the delay won't be applied.
Thx :). Could I fix the delay in DTS with EAC3TO so I wouldn't need to do surcode encoding again, if so I would need to apply delay +200 in it or -200?
EAC3TO said that TrueHD had +200ms delay in .EVO.
nautilus7
3rd October 2008, 07:58
Thx :). Could I fix the delay in DTS with EAC3TO so I wouldn't need to do surcode encoding again, if so I would need to apply delay +200 in it or -200?
EAC3TO said that TrueHD had +200ms delay in .EVO.If you have already demuxed the truehd file do:
eac3to input.thd output.dts +200ms
If you haven't demux the truehd file do:
eac3to input.m2ts #: output.dts
where # is the number of the truehd stream.
If you don't understand it now, it might be better someone else to explain. Perhaps he/she can explain it in a different way. :)
n0mag!c
3rd October 2008, 08:15
I'm confused. My TrueHD track has +200ms delay. I converted it to DTS with EAC3TO. Do I now need to apply negative or positive delay with EAC3TO or leave it as it is? :confused:
You can apply delay (negative/positive) to DTS/AC3 streams with DELAYCUT program.
Joniii
3rd October 2008, 08:16
If you have already demuxed the truehd file do:
eac3to input.thd output.dts +200ms
If you haven't demux the truehd file do:
eac3to input.m2ts #: output.dts
where # is the number of the truehd stream.
If you don't understand it now, it might be better someone else to explain. Perhaps he/she can explain it in a different way. :)
Yeah I get it now, I need to add delay +200 to the DTS.
I was just confused if I need to add or remove delay if I do it manually.
nautilus7
3rd October 2008, 09:35
Yeah joniii, i 'm sorry. I didn't get what you asked in your last post. I understood your point right after i wrote my response, but couldn't edit it because my internet connection was giving me troubles. Sorry.
You can do eac3to iput.dts output.dts +200ms to fix your track.
ACrowley
3rd October 2008, 14:15
WOW ! Nero 9 Decoders are working outside Showtime!
You have to reg. them manually in C:\Program Files (x86)\Nero\Nero 9\Nero ShowTime
Working in Graphedit and MCP etc
Also Nero Showtime 9 works so nice on any HD Audio Format :) Great Sound ,plays TrueHD, DTSHD, EAC3 ,LPCM, DRC can be disabled in Showtime
And m2ts/EVOS are playing very smooth with dxva
eac3to with Nero 9 Decoder gives me missing MSCVR71.Dll Error. It works After downloading mscvr71.dll, but eac3to cant find the Decoder, ofcourse.
However... Nero Filters/Decoders outise Showtime have the old DRC/Dialnorm Problem ...it cant be disabled
Maybe Madshi can take a look. But its no Problme. You can install Nero9 and Nero7 at the same Time. Nero 9 DshowFilters are not reg. by default (unless you do it by yourself),so theres no Decoder confusion.
nautilus7
3rd October 2008, 14:19
What do you mean that manual registration is needed? Just installing nero 9 and the plugin isn't enough?
ACrowley
3rd October 2008, 14:51
What do you mean that manual registration is needed? Just installing nero 9 and the plugin isn't enough?
The Filter/ Decoders/.ax are not registered in the Dshow Engine.
You have to register them manually.
Nero7 Filters are registered by default
lexor
3rd October 2008, 15:13
The Filter/ Decoders/.ax are not registered in the Dshow Engine.
You have to register them manually.
Nero7 Filters are registered by default
Can you register them one at a time or all at once? If madshi ends up supporting it (with DialNorm/DRC removal, like he did for Nero 7), then I would like to get the (E)AC3 decoder (for which I currently use libav), but I don't want any other decoders to be registered at all, since I have everything else set up the way I want it and don't want to upset the balance.
So does Nero 9 allow us to pick and choose which filters we want to register and pretend the rest don't exist?
ACrowley
3rd October 2008, 15:18
Can you register them one at a time or all at once? If madshi ends up supporting it (with DialNorm/DRC removal, like he did for Nero 7), then I would like to get the (E)AC3 decoder (for which I currently use libav), but I don't want any other decoders to be registered at all, since I have everything else set up the way I want it and don't want to upset the balance.
So does Nero 9 allow us to pick and choose which filters we want to register and pretend the rest don't exist?
one at a time... there are a lot of .ax Files.
Every .ax File is one Decoder ,ofcourse. Nothing different from other Directshowfilters
NeAudio2.ax =NeroAudioDecoder2 .
It can decodeŽac3,eac3,dts,dtshd,truehd,aac3,mpeg etc etc
BUT outside Showtime "with" DRC/Dialnorm. The old Problem:)
lexor
3rd October 2008, 15:27
NeAudio2.ax =NeroAudioDecoder2 .
It can decodeŽac3,eac3,dts,dtshd,truehd,aac3,mpeg etc etc
aww, so it is an all in one audio decoder :(
BUT outside Showtime "with" DRC/Dialnorm. The old Problem:)
That is the case with Nero 7 too, but madshi found a way to deal with those. He might do that again.
ACrowley
3rd October 2008, 15:49
aww, so it is an all in one audio decoder :(
yes, but you can configure a Directshowplayer to use the Decoder only for your desired Formats.
Or you can tweak the registry.
But imho its useless because you get full DRC/Dialonorm outside Showtime. You cant set DRC in NeoAudioDecoder2 Properties. Only NeroShowtime has Options for DRC
That is the case with Nero 7 too, but madshi found a way to deal with those. He might do that again.
Ofcourse.....but only in eac3to:)
You still have DRC/Dialnorm in any Dshowplayer outside eac3to
I dont know if its worth it. Nero7 is fine. I dont belive the eac3 decoding quality is better in Nero9. And we dont need NEro to decoder for TrueHD,DTS(HD),Flac, etc. Only for eac3 to
So its not worth to tweak Nero 9 imho.
When you need Nero9, you can install v7 and v9 together on one System without Problems (so far you dont register Nero9 .ax Files). Nero 9 works 100% with all Functions .
i have a full install of Nero9 for burning,showtime etc and only the Showtime Part from Nero7 to work with eac3to
PS
Ive to say it again: My English is very bad. SRY
lexor
3rd October 2008, 16:30
When you need Nero9, you can install v7 and v9 together on one System without Problems (so far you dont register Nero9 .ax Files). Nero 9 works 100% with all Functions .
i have a full install of Nero9 for burning,showtime etc and only the Showtime Part from Nero7 to work with eac3to
Nero 7 isn't sold anymore though, so for those just getting into this, support for 9 is a bonus (arguably).
PS
Ive to say it again: My English is very bad. SRY
Your English is fine, don't worry about it. No one speaks proper English on the forums anyhow.
Atak_Snajpera
3rd October 2008, 23:51
By the way, only the extraction of the audio track(s) should be repeated. It's probably slower if the entire extraction process (video, audio, subtitles) is repeated just to get audio right.
Nope :) Sometimes video contains gaps as well
eac3to v2.65
command line: "C:\Program Files\RipBot264\Tools\eac3to\eac3to.exe" "D:\Beowulf (Director's Cut) Blu-Ray 1080p VC-1 DD5.1\" 4) 2:"C:\temp\RipBot264temp\job1\video.mkv" 3:"C:\temp\RipBot264temp\job1\audio.1.ac3" 10:"C:\temp\RipBot264temp\job1\subtitle.1.sup" 1:"C:\temp\RipBot264temp\job1\chapters.txt" -progressnumbers
------------------------------------------------------------------------------
M2TS, 1 video track, 7 audio tracks, 21 subtitle tracks, 0:22:01
1: Chapters, 11 chapters
2: VC-1, 1080p24 /1.001 (16:9) with pulldown flags
3: AC3, English, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
4: AC3, English, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
5: AC3, English, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
6: AC3, English, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
7: AC3, English, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
8: AC3, English, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
9: AC3, English, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
10: Subtitle (PGS), English
11: Subtitle (PGS), French
12: Subtitle (PGS), Italian
13: Subtitle (PGS), Italian
14: Subtitle (PGS), German
15: Subtitle (PGS), German
16: Subtitle (PGS), Spanish
17: Subtitle (PGS), Dutch
18: Subtitle (PGS), Chinese
19: Subtitle (PGS), Korean
20: Subtitle (PGS), Spanish
21: Subtitle (PGS), Portuguese
22: Subtitle (PGS), Danish
23: Subtitle (PGS), Finnish
24: Subtitle (PGS), Norwegian
25: Subtitle (PGS), Portuguese
26: Subtitle (PGS), Swedish
27: Subtitle (PGS), French
28: Subtitle (PGS), German
29: Subtitle (PGS), Italian
30: Subtitle (PGS), Spanish
Creating file "C:\temp\RipBot264temp\job1\chapters.txt"...
[v02] Extracting video track number 2...
[s10] Extracting subtitle track number 10...
[a03] Extracting audio track number 3...
[v02] Removing VC-1 pulldown...
[v02] Muxing video to Matroska...
[a03] Removing AC3 dialog normalization...
[a03] Creating file "C:\temp\RipBot264temp\job1\audio.1.ac3"...
[s10] Creating file "C:\temp\RipBot264temp\job1\subtitle.1.sup"...
[v02] Video overlaps for 1 frames at playtime 0:00:00.
[v02] Video overlaps for 1 frames at playtime 0:00:00.
[v02] Video overlaps for 1 frames at playtime 0:00:01.
[v02] Video overlaps for 1 frames at playtime 0:00:01.
......
[v02] Video overlaps for 1 frames at playtime 0:27:26.
[v02] Video overlaps for 1 frames at playtime 0:27:26.
[v02] Video overlaps for 1 frames at playtime 0:27:27.
[v02] Video overlaps for 1 frames at playtime 0:27:27.
[v02] Video overlaps for 1 frames at playtime 0:27:27.
[v02] Video overlaps for 1 frames at playtime 0:27:27.
[v02] Video overlaps for 1 frames at playtime 0:27:27.
[v02] The MKV file was created without making use of the gap/overlap information.
[v02] Please check whether audio is in sync. If it is in sync everything is fine.
[v02] Otherwise you can ask eac3to to repeat the muxing. It will then automatically
[v02] make use of the detailed gap/overlap information.
[a03] Audio overlaps for 55ms at playtime 0:02:28.
[a03] Audio overlaps for 38ms at playtime 0:04:28.
[a03] Audio overlaps for 27ms at playtime 0:06:47.
[a03] Audio overlaps for 54ms at playtime 0:08:52.
[a03] Audio overlaps for 89ms at playtime 0:11:07.
[a03] Audio overlaps for 65ms at playtime 0:13:24.
[a03] Audio overlaps for 80ms at playtime 0:15:13.
[a03] Audio overlaps for 27ms at playtime 0:17:30.
[a03] Audio overlaps for 85ms at playtime 0:20:02.
[a03] The audio file was demuxed without making use of the gap/overlap information.
[a03] Please rerun the same eac3to command line. That will correct the gaps/overlaps.
Added fps value to MKV header.
Video track 2 contains 39626 frames.
eac3to processing took 12 minutes, 6 seconds.
Done.
ACrowley
4th October 2008, 09:40
Nero 7 isn't sold anymore though, so for those just getting into this, support for 9 is a bonus (arguably).
would be fine to have Nero9 working with eac3to.
Obviously Nero removed the Restrictions from their Decoders/Filters...theyre working properly outside Showtime ,good for us
Your English is fine, don't worry about it. No one speaks proper English on the forums anyhow.
THX :)
Joniii
4th October 2008, 10:31
Which Blu-ray tracks needed channel remapping, was it only PCM?
baudi
4th October 2008, 13:44
How can I convert a 25fps audio track to exactly 24fps.
Note: I mean 25fps to 24fps, not 25fps to 24000/1001 with the -slowdown option.
Thank you.
rica
4th October 2008, 17:19
Hi guys.
I'm a little bit confused.
For Blu-rays which include multiple workflows (lets say titles)
and multiple m2ts files for every title, how do i know what title is related with what *.mpls?
For instance when i write this code:
C:\>eac3to\eac3to.exe G:\HDBACKUPS\CETK 1)
As expected i get only the track information of that title:
M2TS, 1 video track, 2 audio tracks, 20 subtitle tracks, 2:17:13
1: Chapters, 20 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, 5.1 channels, 48khz
4: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
5: Subtitle (PGS), English
6: Subtitle (PGS), English
7: Subtitle (PGS), Dutch]
How can i see the workflow for any specific title number like this:
1) = / ? 00059.mpls [00000+00002+00006+.....].m2ts
2) = / ? 00052.mpls [00000+00001+00009+......].m2ts
Thanks.
Note: when i use bdinfo i can see the mpls files and their workflows of m2ts' but i'm not sure the first mpls is 1)
_ _ _ _ _
jwdaigle
4th October 2008, 17:23
Hi, sorry if this question has already been asked, but I got the following error from eac3to, and dont really know what to do about it.
it occurred while trying to backup a Blu Ray.
Is this a problem with this Blu Ray, or an issue with how I am using eac3to? I have backed up many other disks in my collection, and this is the first time this has happened to me.
"
Unfortunately the Haali Muxer cannot handle this source file.
It doesn't contain enough seek/recovery points.
Aborted at file position 151715840.
"
lexor
4th October 2008, 18:48
Hi, sorry if this question has already been asked, but I got the following error from eac3to, and dont really know what to do about it.
it occurred while trying to backup a Blu Ray.
Is this a problem with this Blu Ray, or an issue with how I am using eac3to? I have backed up many other disks in my collection, and this is the first time this has happened to me.
"
Unfortunately the Haali Muxer cannot handle this source file.
It doesn't contain enough seek/recovery points.
Aborted at file position 151715840.
"
that's very little info, since we know nothing about what you are working with (avc/vc1/mpeg2 and same question for audio).
But try -seekToIFrames option, could be just that simple. (if your source is avc video)
Jaja1
4th October 2008, 19:25
How can i see the workflow for any specific title number like this:
Use the command "eac3to" without any options from anywhere in the blu-ray folder and you'll get what you want.
rica
4th October 2008, 19:36
Use the command "eac3to" without any options from anywhere in the blu-ray folder and you'll get what you want.
Hey, thanks. Easy. :)
G:\>eac3to\eac3to.exe G:\HDBACKUPS\CETK (enter)
1) 00056.mpls, 2:17:14
[0+2+6+8+9+12+13+15+16+19+20+21+24+25+26+28+118+119+32+33+34+37+39+40+42+43+45+46+49].m2ts
- h264/AVC, 1080p24 /1.001 (16:9)
- TrueHD, English, multi-channel, 48khz
- DTS Master Audio, English, multi-channel, 48khz
2) 00054.mpls, 2:14:45
[0+1+6+7+9+10+13+14+16+17+20+22+24+25+26+27+118+117+32+33+34+37+38+40+41+43+44+46+47].m2ts
- h264/AVC, 1080p24 /1.001 (16:9)
- TrueHD, English, multi-channel, 48khz
- DTS Master Audio, English, multi-channel, 48khz
3) 00055.mpls, 2:12:30
[0+2+6+8+9+11+13+15+16+18+20+21+24+26+28+118+119+32+36+37+39+40+42+43+45+46+48].m2ts
- h264/AVC, 1080p24 /1.001 (16:9)
- TrueHD, English, multi-channel, 48khz
- DTS Master Audio, English, multi-channel, 48khz
And it confirms that eac3to and bdinfo are agree:
http://img442.imageshack.us/img442/9118/bdinfopw2.th.png (http://img442.imageshack.us/my.php?image=bdinfopw2.png)
__ _ __ _
rica
4th October 2008, 20:14
But the question is where these other three mpls files are?
eac3to just shows:
00056
00054 and
00055
while bdinfo shows:
00056
00054
00055
00225
00226
00101
Then where are the remainings ?
What title numbers do they have?
http://img361.imageshack.us/img361/4066/bdinfo02bd6.th.jpg (http://img361.imageshack.us/my.php?image=bdinfo02bd6.jpg)http://img361.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
_ _ _ _ _
nautilus7
4th October 2008, 20:28
You can easily find what is the content of each playlist file by playing the corresponding m2ts files in a media player.
eac3to doesn't show any playlist shorter than 15 minutes. That applies to HD DVDs and Blu-ray Discs as well.
rica
4th October 2008, 20:33
You can easily find what is the content of each playlist file by playing the corresponding m2ts files in a media player.
eac3to doesn't show any playlist shorter than 15 minutes. That applies to HD DVDs and Blu-ray Discs as well.
OK, thanks a lot; i've been about to get lost between 300 pages. :)
EDIT: Everyday i learn a new tip/trick; that is why i love eac3to as well. :)
rica
4th October 2008, 21:15
OK guys,
another history of mine:
today i loaded 00056.mpls to TSMuxer and i got an m2ts which including true hd and dts-hd ma.
I left true hd since eac3to doesn't correct the gaps and i got dts-hd ma corrected in second-pass; no problem.
Then as advised i directly tried to transmit true HD to PCM.
This is what i got:
:\>eac3to\eac3to.exe C:\Users\rica\Desktop\CETK.m2ts 2: C:\HD\audio.pcm
M2TS, 1 video track, 2 audio tracks, 2 subtitle tracks, 2:17:14
1: h264/AVC, 1080p24 /1.001 (16:9)
2: TrueHD/AC3, English, 5.1 channels, 48khz, -41ms
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz, -41ms
4: Subtitle (PGS), English
5: Subtitle (PGS), Turkish
[a02] Extracting audio track number 2...
[a02] Extracting TrueHD stream...
[a02] Decoding with libav/ffmpeg...
[a02] Applying RAW/PCM delay...
[a02] Swapping endian...
[a02] Remapping channels...
[a02] Creating file "C:\HD\audio.24bit.pcm"...
[a02] This audio track contains more than 16 bits of information.
[libav] Lossless check failed - expected f9, calculated b2
[libav] Lossless check failed - expected a8, calculated d9
[libav] Lossless check failed - expected 2e, calculated a7
[libav] Lossless check failed - expected fb, calculated 35
[libav] Lossless check failed - expected 9d, calculated e
[libav] Lossless check failed - expected b7, calculated aa
[libav] Lossless check failed - expected 3e, calculated 4c
[libav] Lossless check failed - expected a7, calculated a6
[libav] Lossless check failed - expected 61, calculated 5e
[libav] Lossless check failed - expected 77, calculated 78
[libav] Lossless check failed - expected 94, calculated 9e
[libav] Lossless check failed - expected 38, calculated a1
[a02] This audio track has a constant bit depth of 24 bits.
[a02] Audio overlaps for 5ms at playtime 1:03:58.
[a02] Audio overlaps for 5ms at playtime 2:11:04.
[a02] The audio file was demuxed without making use of the gap/overlap informati
on.
[a02] Please rerun the same eac3to command line. That will correct the gaps/over
laps.
Video track 1 contains 197424 frames.
eac3to processing took 20 minutes, 17 seconds.
Done.
C:\>eac3to\eac3to.exe C:\Users\rica\Desktop\CETK.m2ts 2: C:\HD\audio.pcm
M2TS, 1 video track, 2 audio tracks, 2 subtitle tracks, 2:17:14
1: h264/AVC, 1080p24 /1.001 (16:9)
2: TrueHD/AC3, English, 5.1 channels, 48khz, -41ms
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz, -41ms
4: Subtitle (PGS), English
5: Subtitle (PGS), Turkish
Audio gap description file detected, will be used for processing...
[a02] Extracting audio track number 2...
[a02] Extracting TrueHD stream...
[a02] Decoding with libav/ffmpeg...
[a02] Applying RAW/PCM delay...
[a02] Swapping endian...
[a02] Remapping channels...
[a02] Realizing RAW/PCM gaps...
[a02] Creating file "C:\HD\audio.24bit.pcm"...
[a02] This audio track contains more than 16 bits of information.
[libav] Lossless check failed - expected f9, calculated b2
[libav] Lossless check failed - expected a8, calculated d9
[libav] Lossless check failed - expected 2e, calculated a7
[libav] Lossless check failed - expected fb, calculated 35
[libav] Lossless check failed - expected 9d, calculated e
[libav] Lossless check failed - expected b7, calculated aa
[libav] Lossless check failed - expected 3e, calculated 4c
[libav] Lossless check failed - expected a7, calculated a6
[libav] Lossless check failed - expected 61, calculated 5e
[libav] Lossless check failed - expected 77, calculated 78
[libav] Lossless check failed - expected 94, calculated 9e
[libav] Lossless check failed - expected 38, calculated a1
[a02] This audio track has a constant bit depth of 24 bits.
Video track 1 contains 197424 frames.
eac3to processing took 33 minutes, 20 seconds.
Done.
EDIT:And this time i've been trying to correct (remove overlaps/gaps) pcm from the main source (restarted the application)
C:\>eac3to\eac3to.exe G:\HDBACKUPS\CETK\ 1) 3: G:\HDBACKUPS\audio.pcm
M2TS, 1 video track, 2 audio tracks, 20 subtitle tracks, 2:17:13
1: Chapters, 20 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, 5.1 channels, 48khz
4: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
5: Subtitle (PGS), English
6: Subtitle (PGS), English
..........
[a03] Extracting audio track number 3...
[a03] Extracting TrueHD stream...
[a03] Decoding with libav/ffmpeg...
[a03] Swapping endian...
[a03] Remapping channels...
[a03] Creating file "G:\HDBACKUPS\audio.24bit.pcm"...
[a03] This audio track contains more than 16 bits of information.
[a03] This audio track has a constant bit depth of 24 bits.
[a03] Audio overlaps for 5ms at playtime 0:58:47.
[a03] Audio overlaps for 5ms at playtime 1:34:34.
[a03] The audio file was demuxed without making use of the gap/overlap informati
on.
[a03] Please rerun the same eac3to command line. That will correct the gaps/over
laps.
Video track 2 contains 197424 frames.
eac3to processing took 29 minutes, 32 seconds.
Done.
C:\>eac3to\eac3to.exe G:\HDBACKUPS\CETK\ 1) 3: G:\HDBACKUPS\audio.pcm
M2TS, 1 video track, 2 audio tracks, 20 subtitle tracks, 2:17:13
1: Chapters, 20 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, 5.1 channels, 48khz
4: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
5: Subtitle (PGS), English
6: Subtitle (PGS), English
........
Audio gap description file detected, will be used for processing...
[a03] Extracting audio track number 3...
[a03] Extracting TrueHD stream...
[a03] Decoding with libav/ffmpeg...
[a03] Swapping endian...
[a03] Remapping channels...
[a03] Realizing RAW/PCM gaps...
[a03] Creating file "G:\HDBACKUPS\audio.24bit.pcm"...
[a03] This audio track contains more than 16 bits of information.
[a03] This audio track has a constant bit depth of 24 bits.
Video track 2 contains 197424 frames.
eac3to processing took 39 minutes, 33 seconds.
Done.
Sure, those pcm files have to be re-processed by Pcm2Tsmu (by tebasuna51) so as to be recognized by TSMuxer:
C:\>Pcm2TSmu13\Pcm2Tsmu C:\HD\audio.pcm C:\HD\audio_out.pcm -i 24
_ _ ___
rica
5th October 2008, 00:16
All those experiences teach us again:
Remuxing of BDs including multiple m2ts files with TSMuxer doesn't correct or remove the gaps/overlaps; so they have to be re-processed by eac3to,
eac3to can not correct gaps/overlaps of True HD files on those BDs, so they have to be transmitted to any other uncompressed or lossless files like pcm or wav or flac.
Created re-encoded files as pcm have to be re-processed with pcm2tsmu again so as to be recognized by TSMuxer.
Greif
5th October 2008, 05:42
@madshi: what programming language is eac3to written in? I'm also curious as to the available hooks into the code. Is everything done via StdIn/StdOut?
madshi
5th October 2008, 17:32
There's a problem with AGM files.
DTS Pro Encoder will accept all AGM files made from DTS-HD Master Audio tracks, but will reject every single AGM file made from TrueHD tracks
if the decoded TrueHD track is less than 4GB the problem is not there.
Thanks, will check that out.
Can you add MKV to "Supported source formats" ? PLEASE ! :helpful:
Maybe some day. But probably not anytime soon.
Did anybody ever experience the following error and has found a workaround?
[a05] Removing TrueHD dialog normalization...
[a05] Decoding with libav/ffmpeg...
[libav] Substream 0 checksum failed
[libav] No restart header present in substream 1.
[a05] The libav decoder reported an error while decoding.
Aborted at file position 81920.
Apparently the sourcefile has some errors and the decoder crashes over it.
Correct. And your best bet is to rerip the disc. Should be no problem if you actually own the disc. Which you should... ;)
eac3to Shoot.'Em.Up.2007.Blu-ray.flac" shoot.em.up.aac
FLAC, 7.1 channels, 1:26:32, 24 bits, 5095kbps, 48khz
NeroAacEnc only supports 6 channels. Will mix the surround channels.
Nero supports 7.1 encoding. :confused:
Yes, the new version (which is just a few days old) does. The old version did not.
madshi, it would be nice if eac3to displays the profile of the AAC file (LC, HE, HEv2), runtime and the bitrate even in vbr tracks, like it's done in flac.
I don't know how to get this information. For FLAC it's easy cause all the info is in the header. But raw AAC streams don't have a header like that (AFAIK).
WOW ! Nero 9 Decoders are working outside Showtime!
Nice! Can you create an XML graph (GraphEdit) and post the XML text here, please?
Nope :) Sometimes video contains gaps as well
That's the first Blu-Ray I've seen which has video overlaps in it! Do you see any difference in the video playback smoothness when you let eac3to fix vs. not fix the overlaps?
Which Blu-ray tracks needed channel remapping, was it only PCM?
If you let eac3to do the demuxing/transcoding you don't need to worry about things like that.
How can I convert a 25fps audio track to exactly 24fps.
Currently not with eac3to. It's on my to do list.
Hi, sorry if this question has already been asked
It has. Please search for "seekToIFrames".
@madshi: what programming language is eac3to written in? I'm also curious as to the available hooks into the code. Is everything done via StdIn/StdOut?
eac3to is written in Delphi. What do you mean with "hooks into the code"?
madshi
5th October 2008, 18:11
eac3to v2.66 released
http://madshi.net/eac3to.zip
* fixed AGM creation for files bigger than 4GB
* changed eac3to to allow AAC encoding with 7.1 channels (for new Nero encoder)
* added support for Nero's new AAC Encoder download URL
* lowered volume of error/success sounds
* when there are 2 similar playlists the one with less chapters is ignored now
nautilus7
5th October 2008, 18:30
Thanks madshi.
btw any fix for the mkvtoolnix update check?
madshi
5th October 2008, 18:42
btw any fix for the mkvtoolnix update check?
What's wrong with it? Seems to work fine for me.
nautilus7
5th October 2008, 18:58
Well, it always says there's a new beta available even if i have the newest version already installed. This happens with all versions of eac3to.
And i just saw that the date of the mkvtoolnix version is not displayed correctly with v2.66, while it did with older versions.
eac3to -test
Nero Audio Decoder (Nero 7 or older) works fine
ArcSoft DTS Decoder (1.1.0.0) works fine
Sonic Audio Decoder (4.3.0.169) works fine
Haali Matroska Muxer (2008-03-29) is up to date
Nero AAC Encoder (1.3.3.0) is up to date
Surcode DTS Encoder (1.0.29.0) is installed
MkvToolnix (2.3.0.0, 2008--04) is up to date
There's a new beta version (2.3.0.0, 2008-10-05) available
http://www.bunkus.org/videotools/mkvtoolnix/win32/pre
http://img89.imageshack.us/img89/356/66516355mf4.th.png (http://img89.imageshack.us/my.php?image=66516355mf4.png)http://img89.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
madshi
5th October 2008, 21:08
Well, it always says there's a new beta available even if i have the newest version already installed. This happens with all versions of eac3to.
eac3to does not OCR the message box of the GUI, obviously, to get the version number. Instead eac3to captures what "mkvmerge --version" says. Sometimes that information is not correct or sometimes mkvmerge is simply older than the GUI. If that is the case there's nothing I can do about it. I won't add OCR to eac3to just to get the version number/date of the GUI!! It can happen that Mosu recompiled only the GUI or only mkvmerge in a new beta build. Since eac3to can only get the version number of mkvmerge, there is potential for incorrect reports. Can't do anything about that, unless Mosu adds programatically readable version information to the GUI, too.
And i just saw that the date of the mkvtoolnix version is not displayed correctly with v2.66, while it did with older versions.
That's a bug in eac3to. It doesn't understand "Oct" as a month. Will be fixed in the next build.
rebkell
5th October 2008, 21:10
Madshi, would it be possible on the discontinuities to also print the frame number in the message, in addition to the file pos?
madshi
5th October 2008, 21:21
Madshi, would it be possible on the discontinuities to also print the frame number in the message, in addition to the file pos?
That'd be hard to do because the layer of processing which detects the discontinuities doesn't know anything about audio/video frames...
rebkell
5th October 2008, 21:27
That'd be hard to do because the layer of processing which detects the discontinuities doesn't know anything about audio/video frames...
Ok, just thought I'd ask, I have them sometimes on the Hauppauge HD-PVR caps and it's difficult to figure out where the discontinuities are happening. I suspect most happen during commercials, but you never know.
madshi
5th October 2008, 21:30
Ok, just thought I'd ask, I have them sometimes on the Hauppauge HD-PVR caps and it's difficult to figure out where the discontinuities are happening. I suspect most happen during commercials, but you never know.
If you ask eac3to to ignore the discontinuities, does demuxing/transcoding succeed then? And do you then get any audio or video corruptions during playback? Just wondering whether these discontinuities are the result of a buggy broadcasting setup. Or whether there is real corruption in the data?
Jaja1
5th October 2008, 21:35
Hi Madshi,
You probably missed my post, so here is my question again. What does the message "Lossless check failed" mean? And is the resulting DTS track in someway influenced by this?
eac3to v2.65
command line: eac3to 1) 2:i:\M.mkv 3:i:\M.dts 8:i:\M.1.sup 9:i:\M.2.sup
------------------------------------------------------------------------------
M2TS, 1 video track, 5 audio tracks, 10 subtitle tracks, 1:25:55
1: Chapters, 20 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, 5.1 channels, 48khz, dialnorm: -27dB
4: AC3, French, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
5: AC3, Spanish, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
6: AC3, Portuguese, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
7: AC3, English, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB
8: Subtitle (PGS), English
9: Subtitle (PGS), English
10: Subtitle (PGS), French
11: Subtitle (PGS), Spanish
12: Subtitle (PGS), Portuguese
13: Subtitle (PGS), English
14: Subtitle (PGS), French
15: Subtitle (PGS), Spanish
16: Subtitle (PGS), Portuguese
17: Subtitle (PGS), English
[v02] Extracting video track number 2...
[a03] Extracting audio track number 3...
[s08] Extracting subtitle track number 8...
[s09] Extracting subtitle track number 9...
[a03] Extracting TrueHD stream...
[a03] Removing TrueHD dialog normalization...
[a03] Decoding with libav/ffmpeg...
[a03] Writing WAVs...
[v02] Muxing video to Matroska...
[a03] Creating file "i:\M.R.wav"...
[a03] Creating file "i:\M.L.wav"...
[a03] Creating file "i:\M.C.wav"...
[a03] Creating file "i:\M.SR.wav"...
[a03] Creating file "i:\M.SL.wav"...
[a03] Creating file "i:\M.LFE.wav"...
[s09] Creating file "i:\M.2.sup"...
[s08] Creating file "i:\M.1.sup"...
[libav] End of stream indicated
[libav] Lossless check failed - expected 0, calculated 8b
[a03] This audio track has a constant bit depth of 24 bits.
Encoding DTS <1536kbps> with Surcode...
Found Surcode DTS Encoder version 1.0.21.0.
Surcode encoding successfully started. Please wait...
Closing Surcode...
Added fps value to MKV header.
Video track 2 contains 123591 frames.
eac3to processing took 27 minutes, 38 seconds.
Surcode encoding took 13 minutes, 18 seconds.
Done.
rebkell
5th October 2008, 21:48
If you ask eac3to to ignore the discontinuities, does demuxing/transcoding succeed then? And do you then get any audio or video corruptions during playback? Just wondering whether these discontinuities are the result of a buggy broadcasting setup. Or whether there is real corruption in the data?
They seem to vary, I recorded Sanctuary the other night on SciFi and eac3to reported 2 discons one at
3518061672
3518061860
and another at
7045026084
7045025896
on the rerun the first set at 3518061572 were the same and thethe ones around the 7GB mark it reported them in reverse order:
7045025895
7045026084
I muxed the audio you repaired back in and the first one which I'm assuming was the same as an audio gap of 750ms reported at 54:39 didn't appear to have any problems and the audio went out of sync.
You also reported an audio gap of 745ms at 1:49:07, which would probably coincide with the discon at the 7GB mark, there was definitely a problem in that area in the original, because that was where muxing originally caused the audio/video to go out of sync, and 745ms seems probably about right.
nautilus7
5th October 2008, 21:50
eac3to does not OCR the message box of the GUI, obviously, to get the version number. Instead eac3to captures what "mkvmerge --version" says. Sometimes that information is not correct or sometimes mkvmerge is simply older than the GUI. If that is the case there's nothing I can do about it. I won't add OCR to eac3to just to get the version number/date of the GUI!! It can happen that Mosu recompiled only the GUI or only mkvmerge in a new beta build. Since eac3to can only get the version number of mkvmerge, there is potential for incorrect reports. Can't do anything about that, unless Mosu adds programatically readable version information to the GUI, too.
That explains. OCR is not needed of course, it's not important at all. Thanks!
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.