View Full Version : eac3to - audio conversion tool
tebasuna51
27th June 2016, 21:22
The eac3to normalize make impossible any clip, even if the decoder output have float values over 0dB the normalize function correct these values.
canuckerfan
29th June 2016, 04:09
Does anyone know the command to extract a TrueHD stream from an Atmos stream? Excuse me if it's already been mentioned in this thread, I tried searching but couldn't find it and I don't want to sift through so many pages.
Nico8583
29th June 2016, 14:57
A little question : is eac3to a good choice to just demux a BD (2D or 3D) ? Thank you.
LigH
29th June 2016, 15:18
To mainly obtain the audio streams: Yes. But it won't care much about all other streams, I believe...
tebasuna51
29th June 2016, 15:25
Does anyone know the command to extract a TrueHD stream from an Atmos stream?
Atmos or not you can extract the standard TrueHD (without Atmos info) with:
eac3to stream.thd+ac3 stream.thd
if the stream is already extracted, or from the BD, if TrueHD is track 3:
eac3to movie.mpls 3: stream.thd
tebasuna51
29th June 2016, 15:26
A little question : is eac3to a good choice to just demux a BD (2D or 3D) ? Thank you.
Yes for 2D BD, I'm never try a 3D if you want recover 3D info (3D planes for 3D sups, etc.)
Groucho2004
29th June 2016, 15:27
To mainly obtain the audio streams: Yes. But it won't care much about all other streams, I believe...I use eac3to for de-multiplexing audio and video streams from BDs on a regular basis. I'm surely not alone.
LigH
29th June 2016, 15:32
I use eac3to for de-multiplexing audio and video streams from BDs on a regular basis. I'm surely not alone.
^ OK, practical experience. :cool:
Ripman
29th June 2016, 16:17
I test, with eac3to, wav files with extra chunks after the data chunk without problems. For instance cue points created with GoldWave editor.
But, maybe, the eac3to behaviour can change with wav files greater than 2 GB, like here. Is know than there are soft than don't support this limit.
I can't understand how eac3to show a duration of 0:06:29 when seems (by size, channels, bitdepth and samplerate) the correct duration is 00:22:09.205 like show MediaInfo.
Thanks for your observations. Regarding the differing durations, please note the info I posted was for two different tracks in the same set (album).
I'll clean up that info for consistency, and post the wav when I get back tomorrow night. The sample is actually about 1.6gb, but I also put a 176 eac3to down sample log that shows the command line, and a pic of the static I get.
Perhaps in this case, the issue is related both to the embedded artwork and expanding to 32bit to apply gain.
Ripman
29th June 2016, 16:25
Thanks. I tried SoX 14.4.2 and it works just fine. Here is the sox command line I used to replicate the one I used with eac3to.
sox -V4 352.wav --rate 176400 176.wav gain -3.5 2>sox_log.txt
Just to reiterate that sox approach worked without issue.
And I'll post some additional info as described in my previous post related to a 352-176 down sample issue I had with eac3to. The hotel wifi never lets me upload something that big.
Nico8583
29th June 2016, 17:40
Yes for 2D BD, I'm never try a 3D if you want recover 3D info (3D planes for 3D sups, etc.)
Thank you ! BD 3D info is not a problem, I can extract it from MPLS file. I will try if MVC file extracted keeps 3D planes info.
canuckerfan
30th June 2016, 07:07
Atmos or not you can extract the standard TrueHD (without Atmos info) with:
eac3to stream.thd+ac3 stream.thd
if the stream is already extracted, or from the BD, if TrueHD is track 3:
eac3to movie.mpls 3: stream.thd
I'm trying something like this but I'm still getting an outputted Atmos track:
eac3to.exe "source.mkv" 2:aud2.thd
kypec
30th June 2016, 08:35
I'm trying something like this but I'm still getting an outputted Atmos track:
eac3to.exe "source.mkv" 2:aud2.thd
Please post your full output eac3to log.
r0lZ
30th June 2016, 10:47
A little question : is eac3to a good choice to just demux a BD (2D or 3D) ? Thank you.
No for the subtitles of most 3D BDs. If the same subtitles are present in the AVC M2TS and in the MVC M2TS (and it's frequent), eac3to fails completely, and you have to unselect the subtitle streams and retry. AFAIK, for everything else, eac3to works fine as a demuxer.
canuckerfan
30th June 2016, 21:17
Please post your full output eac3to log.
Hope this is the one.
eac3to v3.31
command line: eac3to.exe "source.mkv" 2:aud2.thd
------------------------------------------------------------------------------
MKV, 1 video track, 1 audio track, 1 subtitle track, 0:03:40, 24p
1: h264/AVC, Hindi, 1920x804 24p (160:67)
"Mohe Rang Do Laal"
2: TrueHD (Atmos), Hindi, 7.1 channels, 48kHz
"7.1 TrueHD Audio"
3: Subtitle (SRT), English, "English Subtitles"
[v01] The video framerate is correct, but rather unusual. <WARNING>
[a02] Extracting audio track number 2...
[a02] Creating file "aud2.thd"...
Video track 1 contains 5288 frames.
eac3to processing took 2 seconds.
Done.
tebasuna51
1st July 2016, 10:57
@canuckerfan
What is the problem?
The <WARNING> is related to 24 fps, but the "aud2.thd" seems extracted fine.
junior_l3oss
7th July 2016, 08:11
@canuckerfan
What is the problem?
The <WARNING> is related to 24 fps, but the "aud2.thd" seems extracted fine.
hi...i have netflix dolby digital plus audio.
dd+ audio not detected
eac3to v3.31
command line: "C:\eac3to\eac3to.exe" s1e01.ac3 \s1e01.ac3~n.wavs
------------------------------------------------------------------------------
The format of the source file could not be detected. <ERROR>
Audio #0 : E-AC-3 at 192 Kbps
Infos : 6 kanal, 48.0 KHz
how can i decode wavs and etc.
tebasuna51
7th July 2016, 09:02
@junior_l3oss
When your command line don't work can be:
1) eac3to don't support this kind of eac3
2) Or the eac3 stream is buggy because:
2-1) A bad capture of video from Netflix
2-2) Or a bad stream extraction from video
We can't know the problem without a sample of your video.
TheLastOfUs
8th July 2016, 18:53
Seems the creator of this program 'madshi' "doesn't have the resources" for this insanely difficult problem I face....which is ridiculous.
90 google results pretty much end up in this question never getting answered. 3 times it has been asked here and never answered..but here goes yet again.
I have Nero 7 installed and I have the HD/BluRay plugin installed and registered yet EAC3TO still seems to crap on me. It keeps saying cannot find Nero Audio Decoder 2..which is BS.
eac3to.exe -test
eac3to (v3.31) is up to date
Nero Audio Decoder (Nero 6 or older) doesn't seem to be installed
http://www.nero.com/eng/store-blu-ray.html
CAUTION: You need Nero 7. Nero 8 won't work with eac3to. (errr wrong Nero 7.8.5.0 ..its installed and registered ALONG with the BLURAY plugin!!)
ArcSoft DTS Decoder doesn't seem to be installed
http://www.arcsoft.com/products/totalmediatheatre
Sonic Audio Decoder (3.31.0.0) doesn't seem to be installed
Haali Matroska Muxer (2013-04-14) is installed
Nero AAC Encoder (1.5.4.0) is installed
Surcode DTS Encoder (1.0.29.0) is installed
https://snag.gy/1sYHTw.jpg
TL;DR
I think program is dead when trying to do AAC to AAC/M4A
tebasuna51
8th July 2016, 21:18
I have Nero 7.11.10.0, and Blu-Ray/HD DVD Video Plug-in, and work in W 7 without problems:
eac3to (v3.31) is up to date
Nero Audio Decoder (Nero 7) works fine
ArcSoft DTS Decoder (1.1.0.0) works fine
Sonic Audio Decoder (3.31.0.0) doesn't seem to be installed
Haali Matroska Muxer (2013-04-14) is installed
Nero AAC Encoder (1.5.4.0) is installed
Surcode DTS Encoder doesn't seem to be installed
TheLastOfUs
8th July 2016, 21:21
Want to update...the above only happens when using -slowdown for aac...otherwise inputting .aac and then exporting to a .aac works fine...without -slowdown
TheLastOfUs
8th July 2016, 21:22
I have Nero 7.11.10.0, and Blu-Ray/HD DVD Video Plug-in, and work in W 7 without problems:
eac3to (v3.31) is up to date
Nero Audio Decoder (Nero 7) works fine
ArcSoft DTS Decoder (1.1.0.0) works fine
Sonic Audio Decoder (3.31.0.0) doesn't seem to be installed
Haali Matroska Muxer (2013-04-14) is installed
Nero AAC Encoder (1.5.4.0) is installed
Surcode DTS Encoder doesn't seem to be installed
I'm using Windows 10.
I have Nero 7 installed and mine definitely is not coming back with that. Can you please show me your product information without the serials? So I can compare what I may be missing. I did a full install
madshi
8th July 2016, 21:27
eac3to needs the Nero decoder to be accessible via DirectShow. If it isn't, eac3to can't use it. So something seems to be wrong with the installation. I don't know how to fix it, though.
TheLastOfUs
8th July 2016, 21:36
well im installing Nero 7.11.10 now direct from Nero's archive.....so far this is a nightmare.
I extracted eac 3.31 just fine
TheLastOfUs
8th July 2016, 21:44
Yup..installed 7.11.10.0
Same crap.
https://snag.gy/Fhdnzx.jpg
% List of all my installs and versions.
I'm more than likely guessing this is happening because I'm using Windows 10 and Nero.
madshi
8th July 2016, 21:54
Maybe manually registering "NeAudio2.ax" with regsvr32 helps?
http://forum.doom9.org/showpost.php?p=1238209&postcount=7877
If it doesn't then I'm out of ideas.
TheLastOfUs
8th July 2016, 23:04
My nero is not installing NeAudio2.ax
No idea why. Reinstalled cleanly and uninstalled in Safe mode a few times.
TheLastOfUs
8th July 2016, 23:04
I don't have this file "C:\Program Files\Common Files\Ahead\DSFilter\NeAudio2.ax"
TheLastOfUs
8th July 2016, 23:58
Madhsi thanks for linking me to above. Seems that guy had the EXACT SAME PROBLEM as me. He was also missing NeAudio2.ax but didn't quite mention how he solved it (super annoying).
I will be less annoying and say I solved this easily by installing NERO MICRO/LITE with my Nero 7 key. I then registered the .dlls and it worked minus the .dll C:\Program Files (x86)\Common Files\Ahead\DSFilter\NeEacDec.dll (this didn't register under the elevated command prompt). Didn't need to do ANY of the registry stuff.
Now it works!
TheLastOfUs
9th July 2016, 00:34
I went ahead and updated the EAC3TO Wiki FAQ on this question. Should prevent repeats of this :)
amayra
9th July 2016, 06:58
I went ahead and updated the EAC3TO Wiki FAQ on this question. Should prevent repeats of this :)
i have some problem and i given up for solved it so thanks for share you experience with us :thanks:
AYColumbia
9th July 2016, 23:47
The DS filter issue with Nero 7 goes back to Windows 7 64bit. I found that if you install it on a Win7 32bit and then back up your DSFilter folder from C:\Program Files (x86)\Common Files\Ahead you can later use this to register/re-register the filters. After you install Nero 7, on Win 10 for example, you then copy your backed-up DSFilter folder to the one currently installed (this will also restore the ones that Nero install did NOT include). Then register all the .ax files using elevated privileges. I wrote a command file that I can "Run as Admin..." to do this, i.e.,
@echo off
@cd /d "%~dp0"
for /f "delims=" %%i in ('dir /b *.ax') do regsvr32 "%%i" /s
I think way back I had done an install inside a VM on a Win7 32bit just for this purpose; to grab the DSFilter folder. It was painful.
filler56789
10th July 2016, 13:27
For best AAC decoding you need:
(1) Nero 7 (Nero 8 won't work!)
(2) Nero HD DVD / Blu-Ray plugin
It was true several years ago... but ¿is it still true today? :confused:
¿Time for an overdue update?
torturesauce
13th July 2016, 04:22
I read on dcadec's github page that the program is now deprecated and its development will now continue through ffmpeg. Will this be implemented in a future edition of eac3to as well? In the meantime, how should I replace dcadec with the latest ffmpeg manually? And where can we keep track of the latest developments on the decoding of DTS formats?
Sparktank
13th July 2016, 04:52
I read on dcadec's github page that the program is now deprecated and its development will now continue through ffmpeg.
Hmm. Interesting.
https://github.com/foo86/dcadec/blob/master/README.md
This program is deprecated!
This decoder has been fully integrated into FFmpeg master branch and further development will continue there. Using FFmpeg (https://ffmpeg.org/) for DTS decoding is now recommended.
how should I replace dcadec with the latest ffmpeg manually?
I believe you can't. Madshi uses custom builds of lav/ffmpeg which he would need to update.
Only manual updates that don't cause lots of issues seem to be:
libFLAC.dll
libdcadec.dll
dtsdecoderdll.dll (although should be deprecated now; depending how far ff-dcadec has come)
And where can we keep track of the latest developments on the decoding of DTS formats?
The official git for FFMPEG (https://git.ffmpeg.org/gitweb/ffmpeg.git) shows a lot of activity (from foo86) for dcadec over his github page.
https://git.ffmpeg.org/gitweb/ffmpeg.git?a=search&h=HEAD&st=commit&s=dcadec
Thanks for pointing it out.
Will definitely have to keep my eyes open in the future.
Zeranoe builds (https://ffmpeg.zeranoe.com/builds/) should have all the latest commits, no?
Will have to adjust my workflow to use ffmpeg
filler56789
13th July 2016, 06:54
.......
dtsdecoderdll.dll (although should be deprecated now; depending how far ff-dcadec has come)
FWIW: I've been using a not-so-recent x64-build of MPlayer, and thus far, its ffdca has decoded okay all the DTS sample-files and audio tracks I have (principally DTS Express and coreless Master Audio) — so yes, me too thinks the Arcsoft DLL should be used only "as a last resort", from now on... and preferably, without depending on DirectShow anymore...
stax76
15th July 2016, 20:05
There is a issue with unicode file names, processing works but output display has a problem:
D:\Projekte\VS\VB\StaxRip\bin\Apps\eac3to\eac3to.exe "D:\Temp\Video\Предприятий_temp\Предприятий ID2 English.flac" "D:\Temp\Video\Предприятий_temp\Предприятий ID2 English_out1.m4a" -quality=1 -normalize -downStereo -progressnumbers
FLAC, 2.0 channels, 0:00:43, 24 bits, 1731kbps, 44.1kHz
Decoding FLAC...
Writing WAV...
Creating file "D:\Temp\Video\???????????_temp\??????????? ID2 English_out1.m4a.pass1.wav"...
canuckerfan
16th July 2016, 05:14
@canuckerfan
What is the problem?
The <WARNING> is related to 24 fps, but the "aud2.thd" seems extracted fine.
The problem is that it's still an Atmos track. I'm trying to convert from Atmos to TrueHD.
Music Fan
16th July 2016, 10:27
I don't believe it's able to remove the Atmos part keeping only the THD part.
duedel
16th July 2016, 12:33
I just tested this:
ffmpeg -i "dtsHD_MA_track.dts" -bsf:a dca_core -c:a copy "dtsCore.dts"
produces a bit-idenctical file to
eac3to "dtsHD_MA_track.dts" "dtsCore.dts" -core
with a recent zeranoe ffmpeg build.
Hmm. Interesting.
https://github.com/foo86/dcadec/blob/master/README.md
I believe you can't. Madshi uses custom builds of lav/ffmpeg which he would need to update.
Only manual updates that don't cause lots of issues seem to be:
libFLAC.dll
libdcadec.dll
dtsdecoderdll.dll (although should be deprecated now; depending how far ff-dcadec has come)
The official git for FFMPEG (https://git.ffmpeg.org/gitweb/ffmpeg.git) shows a lot of activity (from foo86) for dcadec over his github page.
https://git.ffmpeg.org/gitweb/ffmpeg.git?a=search&h=HEAD&st=commit&s=dcadec
Thanks for pointing it out.
Will definitely have to keep my eyes open in the future.
Zeranoe builds (https://ffmpeg.zeranoe.com/builds/) should have all the latest commits, no?
Will have to adjust my workflow to use ffmpeg
Sparktank
17th July 2016, 00:34
I just tested this:
Yeah, I found some 5.1 showing up bit-identical, with foobar2000 to bit-compare.
Except I've been converting to FLAC.
But I haven't tested anything over 5.1 yet.
Especially concerning 'strange setup'.
canuckerfan
17th July 2016, 08:28
I don't believe it's able to remove the Atmos part keeping only the THD part.
Dang... so there's no free method out there that will convert Atmos to TrueHD?
nevcairiel
17th July 2016, 08:40
Dang... so there's no free method out there that will convert Atmos to TrueHD?
Atmos is just additional metadata in the TrueHD stream, most players that don't support Atmos will just ignore it and decode the TrueHD parts. Why do you want to remove it?
LigH
17th July 2016, 18:15
Some software was not able to ignore the additional Atmos metadata correctly. But current versions of them should all be fixed.
Weirdo
27th July 2016, 17:04
Any suggestions on how we should install/update dcadec?
I read on dcadec's github page that the program is now deprecated and its development will now continue through ffmpeg. Will this be implemented in a future edition of eac3to as well? In the meantime, how should I replace dcadec with the latest ffmpeg manually? And where can we keep track of the latest developments on the decoding of DTS formats?
Hmm. Interesting. I believe you can't. Madshi uses custom builds of lav/ffmpeg which he would need to update. Only manual updates that don't cause lots of issues seem to be:
libFLAC.dll
libdcadec.dll
dtsdecoderdll.dll (although should be deprecated now; depending how far ff-dcadec has come)
The official git for FFMPEG (https://git.ffmpeg.org/gitweb/ffmpeg.git) shows a lot of activity (from foo86) for dcadec over his github page.
https://git.ffmpeg.org/gitweb/ffmpeg.git?a=search&h=HEAD&st=commit&s=dcadec
Thanks for pointing it out. Will definitely have to keep my eyes open in the future. Zeranoe builds (https://ffmpeg.zeranoe.com/builds/) should have all the latest commits, no?
Will have to adjust my workflow to use ffmpeg
tulala
31st July 2016, 10:17
Hi,
I have a question. I have been trying to demux the true-hd track from the BD Monster. Inc, and I am curious as to why the logs look this way.
Why does tsmuxer find one overlapping frame at most (but not all) the junctions between m2ts (seamless branching disk) while eac3to only finds 2 of them?
Also, I noticed that with eac3to 3.27, the number of frames processed is one less than when using 3.31. How come? 3.31 gives me the same number of frames with tsmuxer.
tsmuxer log
Network Optix tsMuxeR. Version 2.6.12. www.networkoptix.com
Decoding H264 stream (track 1): Profile: High@4.1 Resolution: 1920:1080p Frame rate: 23.976
H.264 muxing fps is not set. Get fps from stream. Value: 23.976
Decoding TRUE-HD stream (track 2): AC3 core+TRUE-HD. Peak bitrate: 7290Kbps (core 640Kbps) Sample Rate: 48KHz Channels: 7.1
Decoding PGS stream (track 3): Resolution: 1920:1080 Frame rate: 23.976
TRUE-HD stream (track 2): overlapped frame detected at position 00:06:14,879. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:07:56,927. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:09:56,255. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:13:11,679. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:17:06,208. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:18:05,119. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:19:35,455. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:25:48,703. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:27:40,000. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:33:40,223. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:39:47,295. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:43:27,103. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 00:43:59,327. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 01:22:38,047. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 01:23:07,391. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 01:23:38,880. Remove frame.
TRUE-HD stream (track 2): overlapped frame detected at position 01:31:44,319. Remove frame.
Processed 132553 video frames
Flushing write buffer
Demux complete.
Demuxing time: 20 min 28 sec
eac3to log
eac3to v3.31
command line: "C:\Users\Home\Desktop\BD\Clown_BD_v0.81\eac3to\eac3to.exe" "D:\0000000YAYYYYY\Monsters.Inc.2001.1080p.BluRay.AVC.TrueHD.7.1-FGT\BDMV\PLAYLIST\00800.mpls" 1) 1: "D:\0000000YAYYYYY\demux\Chapters_1.txt" 2: "D:\0000000YAYYYYY\demux\Video_2.*" 3: "D:\0000000YAYYYYY\demux\Audio_3_English.THD+AC3" 9: "D:\0000000YAYYYYY\demux\Subtitles_9_English.sup" -progressnumbers -LOG="D:\0000000YAYYYYY\demux\LOGS\eac3to_PASS3_LOG.LOG"
------------------------------------------------------------------------------
M2TS, 1 video track, 6 audio tracks, 8 subtitle tracks, 1:32:07, 42.809p
1: Chapters, 32 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, 7.1 channels, 48kHz
(embedded: AC3 EX, 5.1 channels, 640kbps, 48kHz)
4: AC3 Surround, English, 2.0 channels, 320kbps, 48kHz
5: AC3 Surround, English, 2.0 channels, 320kbps, 48kHz
6: AC3 EX, Spanish, 5.1 channels, 640kbps, 48kHz
7: E-AC3, French, 7.1 channels, 896kbps, 48kHz
(core: AC3, 5.1 channels, 512kbps, 48kHz)
8: AC3, English, 2.0 channels, 192kbps, 48kHz
9: Subtitle (PGS), English
10: Subtitle (PGS), English
11: Subtitle (PGS), Spanish
12: Subtitle (PGS), French
13: Subtitle (PGS), English
14: Subtitle (PGS), English
15: Subtitle (PGS), Spanish
16: Subtitle (PGS), French
Creating file "D:\0000000YAYYYYY\demux\Chapters_1.txt"...
[a03] AC3 encoding doesn't support back channels. Will mix them into the surround.
[a03] Extracting audio track number 3...
[v02] Extracting video track number 2...
[a03] Extracting audio track number 3...
[s09] Extracting subtitle track number 9...
[a03] Extracting TrueHD stream...
[a03] Extracting TrueHD stream...
[a03] Decoding with libav/ffmpeg...
[a03] Mixing surround channels...
[a03] Remapping channels...
[a03] Encoding AC3 <640kbps> with libAften...
[v02] Creating file "D:\0000000YAYYYYY\demux\Video_2.h264"...
[a03] Creating file "D:\0000000YAYYYYY\demux\Audio_3_English.THD+AC3"...
[a03] Skipping identical AC3 frames (seamless branching)...
[a03] Skipping identical AC3 frames (seamless branching)...
[s09] Creating file "D:\0000000YAYYYYY\demux\Subtitles_9_English.sup"...
[a03] Audio overlaps for 5ms at playtime 0:13:12. <WARNING>
[a03] Audio overlaps for 5ms at playtime 0:33:40. <WARNING>
[a03] The audio gaps/overlaps can't be removed from the TrueHD bitstream. <WARNING>
[a03] In order to remove them you'll have to transcode to another format. <WARNING>
[a03] The original audio track has a constant bit depth of 20 bits.
[a03] Processed audio track, L+R+C+LFE: constant bit depth of 20 bits.
[a03] Processed audio track, SL+SR: max 24 bits, average 21 bits.
Video track 2 contains 132553 frames.
Subtitle track 9 contains 1083 captions.
eac3to processing took 16 minutes, 38 seconds.
Done.
I am puzzled.
tebasuna51
31st July 2016, 17:28
Why does tsmuxer find one overlapping frame at most (but not all) the junctions between m2ts (seamless branching disk) while eac3to only finds 2 of them?
eac3to v3.31
...
[a03] Skipping identical AC3 frames (seamless branching)...
[a03] Skipping identical AC3 frames (seamless branching)...
[a03] Audio overlaps for 5ms at playtime 0:13:12. <WARNING>
[a03] Audio overlaps for 5ms at playtime 0:33:40. <WARNING>
When eac3to find identical frames (at end of a m2ts and at begin of next m2ts) it safely skip one of them without show a <WARNING>
See http://forum.doom9.org/showthread.php?p=1600694#post1600694
r0lZ
1st August 2016, 09:33
Does that mean that both eac3to and tsMuxeR are now correct when dealing with overlapping frames?
tulala
1st August 2016, 14:09
When eac3to find identical frames (at end of a m2ts and at begin of next m2ts) it safely skip one of them without show a <WARNING>
See http://forum.doom9.org/showthread.php?p=1600694#post1600694
I understand. Here though there are warnings are in the log, so the identical frames aren't skipped (I am extracting the true-hd track). The log also says eac3to cannot fix the overlap. So in the output .THD file, the two identical frames are still here. What does that mean exactly? Are the two identical frames "next to each other"? Are they "on top of each other"?
I understand this has been discussed many times before, but I read pretty much everything related to that issue and there was never a clear answer.
Regarding the difference between eac3to and tsmuxer, any idea?
Thank you for your help.
tebasuna51
1st August 2016, 21:35
Here though there are warnings are in the log, so the identical frames aren't skipped (I am extracting the true-hd track).
Nope, identical 15 frames are skipped (case C in related thread), but there are 2 overlaps with different frames (case A).
The log also says eac3to cannot fix the overlap.
Without decoding the track we can only preserve both frames (the last frame of one m2ts and the first frame of next m2ts) or delete one.
Regarding the difference between eac3to and tsmuxer, any idea?
tsMuxeR removed 15 frames and:
TRUE-HD stream (track 2): overlapped frame detected at position 00:13:11,679. Remove frame.
...
TRUE-HD stream (track 2): overlapped frame detected at position 00:33:40,223. Remove frame.
eac3to:
[a03] Skipping identical AC3 frames (seamless branching)... (15 frames)
[a03] Audio overlaps for 5ms at playtime 0:13:12. <WARNING>
[a03] Audio overlaps for 5ms at playtime 0:33:40. <WARNING>
eac3to only remove a frame if there are a delay equal to the frame duration. Here we can finish with a +10ms delay.
I don't know the THD frame duration, but with AC3 frames (32 ms) delete the 2 frames for 10 ms of overlap we can finish with a delay of -54 ms.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.