View Full Version : eac3to - audio conversion tool
mtamimi
7th March 2018, 20:00
I tried to change an audio file from 29.970 to 25.000 using the following command
eac3to source29970.mp2 output25000.mp2 -29.970 -changeTo25.000
but the output file is identical to the source, nothing changed...am I doing it wrong?
Thnx
nevcairiel
7th March 2018, 20:02
Audio doesn't really have a frame rate as such, its a video property. What exactly do you want to happen?
mtamimi
7th March 2018, 20:10
Audio doesn't really have a frame rate as such, its a video property. What exactly do you want to happen?
So speedingup and down is just for video? Can I use the audio from 29.970 video in a 25.000 video?
Richard1485
7th March 2018, 20:59
eac3to source29970.mp2 output25000.mp2 -speedup
nevcairiel
7th March 2018, 21:16
So speedingup and down is just for video? Can I use the audio from 29.970 video in a 25.000 video?
It depends how those videos are made. Are they exactly the same length? Then yes, the audio doesn't need to be changed.
Often 29.97 to 25 would be IVTC'ed to 23.976 and then speed-up from there, so durations may differ slightly, but you would have to do that speedup step, and not a 29.97 -> 25 slowdown.
thecoreyburton
23rd March 2018, 15:45
Sometimes when dealing with AC3 tracks, I get the message "Reducing depth from 64 to 24 bits". The source audio in these cases is always reported by MediaInfo to be 16-bit. Is it practical to use "-down16" in these cases, or is it reducing (or increasing, rather?) the depth to 24 bit for a specific reason?
sneaker_ger
23rd March 2018, 15:59
You can ignore the MediaInfo information. AC3 tracks do not have any inherent bitdepth (TrueHD is different). The AC3 decoder decodes it at 64 bit. Then eac3to automatically dithers that down to 24 bit because humans cannot hear a difference anyways and 64 bit files would be huge (or the target format doesn't support 64 bit in the first place). You can reduce the bitdepth further to 16 bit if you want and will probably not hear any difference. But this only makes sense if you are compressing to a format that does have a set bitdepth (e.g. FLAC, wav), not if you target AC3, AAC, MP3, ...
thecoreyburton
23rd March 2018, 16:22
Perfect! That not only resolves my question, but also also a few other nagging thoughts I had as well.
wolflop
25th March 2018, 06:38
Can someone tell me how I can demux a Dolby Digital Plus 7.1 into individual wavs?
thanks
wolflop
Music Fan
25th March 2018, 08:13
This should work (add s after wav) to get 24 bit ;
eac3to input.ac3 output.wavs
Or add -down16 if you need 16 bit ;
eac3to input.ac3 output.wavs -down16
wolflop
25th March 2018, 18:19
This does not work with DD. with other tracks that goes (I use the eac3togui) with DD aborts the program with error message
LigH
25th March 2018, 19:12
And why do you believe that we do not want to know the exact error message? Or even better, a whole console output log, if the GUI doesn't hide that from the user.
Music Fan
25th March 2018, 19:12
Did you get an error message ?
edit : LigH was faster :D
tebasuna51
26th March 2018, 00:10
Can someone tell me how I can demux a Dolby Digital Plus 7.1 into individual wavs?
EAC3 7.1 can't be decode to 7.1 channels with free soft.
ffmpeg can decode it to 5.1:
ffmpeg -i input.eac3 decoded.w64
and after to individual 6 wavs (maybe ffmpeg can do this directly):
eac3to decoded.w64 output.wavs
BonumMonstrum
26th March 2018, 00:43
Hello everyone!
I'm using eac3to quite often, but by now i couldnt figure out how to ONLY demux subtitles.... maybe you guys can help me with that...? Demuxing the whole files only for the subtitles takes soo much time and I would love to reduce this ...
Thanks a lot in advance for your help!!!
LigH
26th March 2018, 07:32
Well, the main purpose of eac3to is processing audio streams. To demultiplex subtitles only, you may find tools better specialized in this task. It would help to know your source format (DVD Video, Blu-ray?) to suggest accordingly.
richardpl
26th March 2018, 07:58
EAC3 7.1 can't be decode to 7.1 channels with free soft.
ffmpeg can decode it to 5.1:
ffmpeg -i input.eac3 decoded.w64
and after to individual 6 wavs (maybe ffmpeg can do this directly):
eac3to decoded.w64 output.wavs
Have you found actual EAC3 7.1 which are not test streams?
Maybe if you report such streams, there is higher chance of it being supported in FFmpeg.
r0lZ
26th March 2018, 09:37
how to ONLY demux subtitles....
You can demux the subtitles exactly like any other stream.
Example: demux English subtitles from a BD playlist.
First, issue this command to inspect the content of the playlist (assuming angle 1):
path\to\eac3to.exe V:\BDMV\PLAYLIST\00200.mpls 1)
You will see something like this:
M2TS, 2 video tracks, 6 audio tracks, 4 subtitle tracks, 0:07:13, 24p /1.001
1: Chapters, 3 chapters
2: h264/AVC (left eye), 1080p24 /1.001 (16:9)
3: h264/MVC (right eye), 1080p24 /1.001 (16:9)
4: DTS Master Audio, English, 7.1 channels, 24 bits, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
5: DTS Hi-Res, English, 5.1 channels, 2046kbps, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
6: AC3 Surround, English, 2.0 channels, 320kbps, 48kHz, -24ms
7: AC3 Surround, English, 2.0 channels, 320kbps, 48kHz, -24ms
8: AC3, French, 5.1 channels, 640kbps, 48kHz, -24ms
9: AC3, Spanish, 5.1 channels, 640kbps, 48kHz, -24ms
10: Subtitle (PGS), English
11: Subtitle (PGS), English
12: Subtitle (PGS), French
13: Subtitle (PGS), Spanish
Now, demux the subtitle streams 10 and 11:
path\to\eac3to.exe V:\BDMV\PLAYLIST\00200.mpls 1) 10: english1.sup 11: english2.sup
Works perfectly for a BD. I suppose that the same method works with any input file.
Boulder
26th March 2018, 09:38
Well, the main purpose of eac3to is processing audio streams. To demultiplex subtitles only, you may find tools better specialized in this task. It would help to know your source format (DVD Video, Blu-ray?) to suggest accordingly.
And as the subtitles are muxed into the corresponding files (m2ts, VOB, mkv etc.), eac3to needs to process the whole stream anyway so extracting only the subs is not much faster than extracting audio and subs.
BonumMonstrum
26th March 2018, 13:35
You can demux the subtitles exactly like any other stream.
Example: demux English subtitles from a BD playlist.
First, issue this command to inspect the content of the playlist:
path\to\eac3to.exe V:\BDMV\PLAYLIST\00200.mpls 1
You will see something like this:
M2TS, 2 video tracks, 6 audio tracks, 4 subtitle tracks, 0:07:13, 24p /1.001
1: Chapters, 3 chapters
2: h264/AVC (left eye), 1080p24 /1.001 (16:9)
3: h264/MVC (right eye), 1080p24 /1.001 (16:9)
4: DTS Master Audio, English, 7.1 channels, 24 bits, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
5: DTS Hi-Res, English, 5.1 channels, 2046kbps, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
6: AC3 Surround, English, 2.0 channels, 320kbps, 48kHz, -24ms
7: AC3 Surround, English, 2.0 channels, 320kbps, 48kHz, -24ms
8: AC3, French, 5.1 channels, 640kbps, 48kHz, -24ms
9: AC3, Spanish, 5.1 channels, 640kbps, 48kHz, -24ms
10: Subtitle (PGS), English
11: Subtitle (PGS), English
12: Subtitle (PGS), French
13: Subtitle (PGS), Spanish
Track 4 is used for destination file "1".
This audio conversion is not supported.
Now, demux the subtitle streams 10 and 11:
path\to\eac3to.exe V:\BDMV\PLAYLIST\00200.mpls 10: english1.sup 11: english2.sup
Works perfectly for a BD. I suppose that the same method works with any input file.
Thanks a lot, it works, but not perfectly for my goal: My problem was, that I couldn't get the subtitles from some sources due to some audio streams that wasn't supported - and I always only wanted the subtitles. BUT I also would like to know whether there are forced subtitles or not. Normally eac3to creates a file like
"00125 - 7 - Subtitle (PGS), English, 1080 captions" or "1080 captions, 3 Forced captions"
So the automatic naming of eac3to for files would be nice now :D
At least I can get the subtitles now, thanks a lot for your help!!!!
nevcairiel
26th March 2018, 14:18
Have you found actual EAC3 7.1 which are not test streams?
Maybe if you report such streams, there is higher chance of it being supported in FFmpeg.
There is several Blu-ray discs which use this channel setup. If you need more samples, let me know.
FrasierCrane
27th March 2018, 07:37
Hi!
Whenever I try to demux a BluRay (m2ts files) containing an E-AC3 (7.1) audio track, eac3to fails. It can not even extract the core and it just aborts. See the log:
eac3to v3.34
command line: "F:\Clown_BD\eac3to\eac3to.exe" "V:" 1) 6: "T:\Clown_BD\Audio_6_German.AC3" -progressnumbers -LOG="T:\Clown_BD\LOGS\eac3to_PASS3_LOG.LOG"
------------------------------------------------------------------------------
M2TS, 1 video track, 6 audio tracks, 7 subtitle tracks, 1:45:00, 72p /1.001
1: Chapters, 28 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 7.1 channels, 24 bits, 48kHz, dialnorm: -3dB
(core: DTS, 5.1 channels, 1509kbps, 48kHz, dialnorm: -3dB)
4: DTS Hi-Res, English, 5.1 channels, 2046kbps, 48kHz, dialnorm: -3dB
(core: DTS, 5.1 channels, 1509kbps, 48kHz, dialnorm: -3dB)
5: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -28dB
6: E-AC3, German, 7.1 channels, 896kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 512kbps, 48kHz, dialnorm: -27dB)
7: E-AC3, Italian, 7.1 channels, 896kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 512kbps, 48kHz, dialnorm: -27dB)
8: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
9: Subtitle (PGS), English
10: Subtitle (PGS), German
11: Subtitle (PGS), Italian
12: Subtitle (PGS), English
13: Subtitle (PGS), German
14: Subtitle (PGS), Italian
15: Subtitle (PGS), English
[v02] The video bitstream framerate field doesn't seem to match the timestamps. <WARNING>
[a06] Extracting audio track number 6...
[a06] Removing AC3 dialog normalization...
[a06] Extracting E-AC3 core...
[a06] Decoding with libav/ffmpeg...
[a06] The libav decoder reported error -22 while decoding. <ERROR>
Aborted at file position 1048576. <ERROR>
What is the problem and how do I fix it? When demuxxing the other tracks, they are mostly damaged as well (especially the subtitle tracks) - this only happens when there is such an E-AC3 track present in the m2ts file.
Cheers!
tebasuna51
27th March 2018, 10:17
The issue is already reported (http://bugs.madshi.net/view.php?id=450) to madshi.
The eac3 7.1 tracks reported by eac3to like:
6: E-AC3, German, 7.1 channels, XXXkbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, YYYkbps, 48kHz, dialnorm: -27dB)
Fails when try to extract to EAC3 with:
eac3to "INPUT" 1) 6: output.eac3
...
[a06] Extracting audio track number 6...
[a06] Removing AC3 dialog normalization...
[a06] Applying (E-)AC3 delay failed. <ERROR>
Aborted at file position ... <ERROR>
Also fails when try to recode to AC3 (seems than can't extract the core):
eac3to "INPUT" 1) 6: output.ac3
...
[a06] Extracting audio track number 6...
[a06] Removing AC3 dialog normalization...
[a06] Extracting E-AC3 core...
[a06] Decoding with libav/ffmpeg...
[a06] The libav decoder reported error -22 while decoding. <ERROR>
Aborted at file position ... <ERROR>
The unique workaround than work is recode the core to AC3 with a explicit -core parameter:
eac3to "INPUT" 1) 6: output.ac3 -core
...
[a06] Extracting audio track number 6...
[a06] Extracting E-AC3 core...
[a06] Removing AC3 dialog normalization...
[a06] Decoding with libav/ffmpeg...
[a06] Remapping channels...
[a06] Encoding AC3 <640kbps> with libAften...
[a06] Creating file "output.ac3"...
Video track 1 contains X frames.
eac3to processing took Z seconds.
Done.
LigH
27th March 2018, 10:24
So it is one of the usual "notorious" Blu-ray E-AC3 streams with 5.1 AC3 core + 2 differential E-AC3 channels as substream?
r0lZ
27th March 2018, 10:27
BUT I also would like to know whether there are forced subtitles or not. Normally eac3to creates a file like
"00125 - 7 - Subtitle (PGS), English, 1080 captions" or "1080 captions, 3 Forced captions"
So the automatic naming of eac3to for files would be nice now :D
I'm not sure I understand. eac3to (and all M2TS demuxers) cannot know if there are forced subtitles without analysing the content of the M2TS file, because that information is not stored in a header or in the MPLS file. So, you have to launch the analysis anyway, then inspect the output and manually give proper file names for the demuxed tracks. I suppose that a good GUI should be able to automate that, but with a GUI, you will have to select manually the streams you want to demux. So, unless you write yourself a tool to do exactly what you want, there will always be things to do manually.
BTW, I forgot to specify that if your M2TS is multi-angle, you have to specify the angle to demux with this (assuming angle 1):
path\to\eac3to.exe V:\BDMV\PLAYLIST\00200.mpls 1) 10: english1.sup 11: english2.sup
(I have edited my previous post accordingly.)
mbcd
27th March 2018, 16:43
This is right, if you have a single forced subtitle at the end of the stream / film, you can not recognize it at beginning of the stream, so you have parse the whole stream to find it. If you dont have some addition file which contains a listing of all streams, you have to decode the complete stream.
Smithy
28th March 2018, 21:23
So it is one of the usual "notorious" Blu-ray E-AC3 streams with 5.1 AC3 core + 2 differential E-AC3 channels as substream?
The NEW DD+ @ BD have 4 (EAC3) Surround Ch's that replace the 2 Surrounds of the 5.1 AC3 Core Track when 7.1 DD+ is playing !
SeeMoreDigital
29th March 2018, 09:18
After a stalled start with HD-DVD there's no doubt that Dolby Digital Plus is back and expanding it's feature-set, especially as more streaming services embrace object-based (Atmos) audio.
With Atmos in mind... Have any of you guys downloaded Dolby's 7.1.4 and 9.1.6 (DD+ with Atmos) samples, that were muxed into the .mp4 container?
nevcairiel
29th March 2018, 09:22
The NEW DD+ @ BD have 4 (EAC3) Surround Ch's that replace the 2 Surrounds of the 5.1 AC3 Core Track when 7.1 DD+ is playing !
This is not exactly "new", this setup has been allowed on Blu-ray since forever, it was just rarely used. Still is somewhat rare, but it occurs sometimes.
All that said, FFmpeg should be able to handle this very soon. The patch is basically ready for inclusion. It should come to FFmpeg based players and tools then eventually.
tebasuna51
29th March 2018, 10:05
...FFmpeg should be able to handle this very soon.
Nice to know.
BTW, I suggest a parameter to extract/decode only the 5.1 part for users of 5.1 audio equipment (like me) without need downmix.
richardpl
29th March 2018, 10:18
Yes, there is already eac3_core bitstream filter in git master.
LigH
29th March 2018, 14:26
Only loosely related: After more than a year, the ffmpeg trac ticket #3595 (https://trac.ffmpeg.org/ticket/3595#comment:8) is active again ... its title got renamed. :o
richardpl
29th March 2018, 15:24
And everybody donated single penny.
LigH
29th March 2018, 20:21
If I knew it would certainly accelerate something, I would even donate more.
pstn
14th April 2018, 05:37
does anyone know which command to use to demux a 3d bluray but isolate the 2d part?
Boulder
14th April 2018, 08:31
does anyone know which command to use to demux a 3d bluray but isolate the 2d part?
Isn't the video for both eyes as its own track? IIRC the left eye stream is the "main" one to demux.
LigH
14th April 2018, 08:47
This is true when the one eye's content is encoded as AVC video stream, and the other eye's content as MVC substream.
nevcairiel
14th April 2018, 09:04
That is the case for 3DBDs, always. Although left/right could be swapped and the AVC stream actually be the right eye, but there is always one main AVC stream you can just take without the MVC stream to get 2D.
pstn
14th April 2018, 12:02
That is the case for 3DBDs, always. Although left/right could be swapped and the AVC stream actually be the right eye, but there is always one main AVC stream you can just take without the MVC stream to get 2D.
yes that's what I'm talking about, is there any specific command?
thanks
r0lZ
15th April 2018, 08:55
To grab the 2D movie, you have to demux the MPLS, and select the AVC video stream and the audio and subtitle streams you are interested in, and drop the MVC. If you want to demux directly the M2TS file(s), you have to locate the one that contains the AVC stream. It's easy with a good player. The M2TS files with the MVC stream cannot be played directly.
The command to demux is exactly identical to the command to demux a 2D BD, just omit the MVC stream. But personally, I would use tsMuxeR instead of eac3to to demux a BD. It has a good GUI, easy to use.
pstn
16th April 2018, 14:00
To grab the 2D movie, you have to demux the MPLS, and select the AVC video stream and the audio and subtitle streams you are interested in, and drop the MVC. If you want to demux directly the M2TS file(s), you have to locate the one that contains the AVC stream. It's easy with a good player. The M2TS files with the MVC stream cannot be played directly.
The command to demux is exactly identical to the command to demux a 2D BD, just omit the MVC stream. But personally, I would use tsMuxeR instead of eac3to to demux a BD. It has a good GUI, easy to use.
thanks buddy
Megalith
28th April 2018, 23:43
Anybody have issues with the audio being completely out of sync on Blu-ray titles that feature both a theatrical and extended cut? It seems as if the audio tracks between the two releases are getting mixed up...
Edit: Okay, so I looked at the log, and it isn't pretty:
[a04] Audio has a gap of 31ms at playtime 0:16:23. <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:19:56. <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:32:59. <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:34:25. <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:54:09. <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:58:47. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:09:57. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:11:45. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:21:48. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:27:02. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:42:03. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:52:59. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:05:13. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:06:03. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:10:04. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:15:49. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:23:46. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:25:37. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:31:14. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:34:07. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:44:08. <WARNING>
[a10] Audio has a gap of 20ms at playtime 0:16:23. <WARNING>
[a10] Audio has a gap of 10ms at playtime 0:19:56. <WARNING>
[a10] Audio has a gap of 10ms at playtime 0:32:59. <WARNING>
[a10] Audio has a gap of 31ms at playtime 0:34:25. <WARNING>
[a10] Audio has a gap of 20ms at playtime 0:54:09. <WARNING>
[a10] Audio has a gap of 20ms at playtime 0:58:47. <WARNING>
[a10] Audio has a gap of 10ms at playtime 1:09:57. <WARNING>
[a10] Audio has a gap of 20ms at playtime 1:11:45. <WARNING>
[a10] Audio has a gap of 31ms at playtime 1:21:48. <WARNING>
[a10] Audio has a gap of 31ms at playtime 1:27:02. <WARNING>
[a10] Audio has a gap of 10ms at playtime 1:42:03. <WARNING>
[a10] Audio has a gap of 10ms at playtime 1:52:59. <WARNING>
[a10] Audio has a gap of 20ms at playtime 2:05:13. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:06:03. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:10:04. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:15:49. <WARNING>
[a10] Audio has a gap of 20ms at playtime 2:23:46. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:25:37. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:31:14. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:34:07. <WARNING>
[a10] Audio has a gap of 10ms at playtime 2:44:08. <WARNING>
[a11] Audio has a gap of 52ms at playtime 0:16:23. <WARNING>
[a11] Audio has a gap of 10ms at playtime 0:19:56. <WARNING>
[a11] Audio has a gap of 42ms at playtime 0:32:59. <WARNING>
[a11] Audio has a gap of 31ms at playtime 0:34:25. <WARNING>
[a11] Audio has a gap of 52ms at playtime 0:54:09. <WARNING>
[a11] Audio has a gap of 20ms at playtime 0:58:47. <WARNING>
[a11] Audio has a gap of 42ms at playtime 1:09:57. <WARNING>
[a11] Audio has a gap of 52ms at playtime 1:11:45. <WARNING>
[a11] Audio has a gap of 31ms at playtime 1:21:48. <WARNING>
[a11] Audio has a gap of 31ms at playtime 1:27:02. <WARNING>
[a11] Audio has a gap of 42ms at playtime 1:42:03. <WARNING>
[a11] Audio has a gap of 42ms at playtime 1:52:59. <WARNING>
[a11] Audio has a gap of 20ms at playtime 2:05:13. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:06:03. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:10:04. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:15:49. <WARNING>
[a11] Audio has a gap of 52ms at playtime 2:23:46. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:25:37. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:31:14. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:34:07. <WARNING>
[a11] Audio has a gap of 42ms at playtime 2:44:08. <WARNING>
Does this mean that the disc/release is bad? I understand that eac3to tries to fix these errors, but apparently it isn't working.
tebasuna51
29th April 2018, 00:19
@Megalith
Please put the rest of the full log.
eac3to must recover the gaps, but maybe there are other problem.
Megalith
29th April 2018, 01:36
M2TS, 2 video tracks, 8 audio tracks, 20 subtitle tracks, 2:50:56, 11.988p
1: Chapters, 28 chapters
2: h265/HEVC, 2160p24 /1.001 (16:9), 10 bits
3: h265/HEVC, 1080p24 /1.001 (16:9), 10 bits - Dolby Vision Enhancement Layer
4: DTS Master Audio, English, 7.1 channels, 24 bits, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
5: DTS, English, 2.0 channels, 255kbps, 48kHz
6: DTS, French, 5.1 channels, 768kbps, 48kHz
7: DTS, Russian, 5.1 channels, 768kbps, 48kHz
8: DTS, Russian, 5.1 channels, 768kbps, 48kHz
9: DTS, Czech, 5.1 channels, 768kbps, 48kHz
10: AC3 Surround, English, 2.0 channels, 192kbps, 48kHz, dialnorm: -27dB
11: AC3 Surround, English, 2.0 channels, 192kbps, 48kHz, dialnorm: -27dB
12: Subtitle (PGS), English
13: Subtitle (PGS), French
14: Subtitle (PGS), Dutch
15: Subtitle (PGS), Danish
16: Subtitle (PGS), Finnish
17: Subtitle (PGS), Norwegian
18: Subtitle (PGS), Swedish
19: Subtitle (PGS), Czech
20: Subtitle (PGS), Modern Greek
21: Subtitle (PGS), English
22: Subtitle (PGS), French
23: Subtitle (PGS), Russian
24: Subtitle (PGS), Modern Greek
25: Subtitle (PGS), English
26: Subtitle (PGS), French
27: Subtitle (PGS), Russian
28: Subtitle (PGS), Modern Greek
29: Subtitle (PGS), French
30: Subtitle (PGS), Russian
31: Subtitle (PGS), Czech
Creating file "G:\00 Mux\Gladiator\Chapters_1.txt"...
[v02] Extracting video track number 2...
[a10] Extracting audio track number 10...
[s21] Extracting subtitle track number 21...
[a10] Removing AC3 dialog normalization...
[a11] Extracting audio track number 11...
[s12] Extracting subtitle track number 12...
[s25] Extracting subtitle track number 25...
[a04] Extracting audio track number 4...
[a11] Removing AC3 dialog normalization...
[v02] Creating file "G:\00 Mux\Gladiator\Audio_2_Undetermined.h265"...
[a04] Creating file "G:\00 Mux\Gladiator\Audio_4_English.DTS"...
[a10] Creating file "G:\00 Mux\Gladiator\Audio_10_English.AC3"...
[a11] Creating file "G:\00 Mux\Gladiator\Audio_11_English.AC3"...
[s21] Creating file "G:\00 Mux\Gladiator\Subtitles_21_English.sup"...
[s25] Creating file "G:\00 Mux\Gladiator\Subtitles_25_English.sup"...
[s12] Creating file "G:\00 Mux\Gladiator\Subtitles_12_English.sup"...
[a11] Skipping identical AC3 frames (seamless branching)...
[a04] Audio has a gap of 31ms at playtime 0:16:23. <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:19:56. <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:32:59. <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:34:25. <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:54:09. <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:58:47. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:09:57. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:11:45. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:21:48. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:27:02. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:42:03. <WARNING>
[a04] Audio has a gap of 31ms at playtime 1:52:59. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:05:13. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:06:03. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:10:04. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:15:49. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:23:46. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:25:37. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:31:14. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:34:07. <WARNING>
[a04] Audio has a gap of 31ms at playtime 2:44:08. <WARNING>
[a10] Audio has a gap of 20ms at playtime 0:16:23. <WARNING>
[a10] Audio has a gap of 10ms at playtime 0:19:56. <WARNING>
[a10] Audio has a gap of 10ms at playtime 0:32:59. <WARNING>
[a10] Audio has a gap of 31ms at playtime 0:34:25. <WARNING>
[a10] Audio has a gap of 20ms at playtime 0:54:09. <WARNING>
[a10] Audio has a gap of 20ms at playtime 0:58:47. <WARNING>
[a10] Audio has a gap of 10ms at playtime 1:09:57. <WARNING>
[a10] Audio has a gap of 20ms at playtime 1:11:45. <WARNING>
[a10] Audio has a gap of 31ms at playtime 1:21:48. <WARNING>
[a10] Audio has a gap of 31ms at playtime 1:27:02. <WARNING>
[a10] Audio has a gap of 10ms at playtime 1:42:03. <WARNING>
[a10] Audio has a gap of 10ms at playtime 1:52:59. <WARNING>
[a10] Audio has a gap of 20ms at playtime 2:05:13. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:06:03. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:10:04. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:15:49. <WARNING>
[a10] Audio has a gap of 20ms at playtime 2:23:46. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:25:37. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:31:14. <WARNING>
[a10] Audio has a gap of 31ms at playtime 2:34:07. <WARNING>
[a10] Audio has a gap of 10ms at playtime 2:44:08. <WARNING>
[a11] Audio has a gap of 52ms at playtime 0:16:23. <WARNING>
[a11] Audio has a gap of 10ms at playtime 0:19:56. <WARNING>
[a11] Audio has a gap of 42ms at playtime 0:32:59. <WARNING>
[a11] Audio has a gap of 31ms at playtime 0:34:25. <WARNING>
[a11] Audio has a gap of 52ms at playtime 0:54:09. <WARNING>
[a11] Audio has a gap of 20ms at playtime 0:58:47. <WARNING>
[a11] Audio has a gap of 42ms at playtime 1:09:57. <WARNING>
[a11] Audio has a gap of 52ms at playtime 1:11:45. <WARNING>
[a11] Audio has a gap of 31ms at playtime 1:21:48. <WARNING>
[a11] Audio has a gap of 31ms at playtime 1:27:02. <WARNING>
[a11] Audio has a gap of 42ms at playtime 1:42:03. <WARNING>
[a11] Audio has a gap of 42ms at playtime 1:52:59. <WARNING>
[a11] Audio has a gap of 20ms at playtime 2:05:13. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:06:03. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:10:04. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:15:49. <WARNING>
[a11] Audio has a gap of 52ms at playtime 2:23:46. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:25:37. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:31:14. <WARNING>
[a11] Audio has a gap of 31ms at playtime 2:34:07. <WARNING>
[a11] Audio has a gap of 42ms at playtime 2:44:08. <WARNING>
[a04] Starting 2nd pass...
[a04] Realizing DTS gaps...
[a04] Creating file "G:\00 Mux\Gladiator\Audio_4_English.DTS"...
[a10] Starting 2nd pass...
[a10] Realizing (E-)AC3 gaps...
[a10] Creating file "G:\00 Mux\Gladiator\Audio_10_English.AC3"...
[a11] Starting 2nd pass...
[a11] Realizing (E-)AC3 gaps...
[a11] Creating file "G:\00 Mux\Gladiator\Audio_11_English.AC3"...
Video track 2 contains 245891 frames.
Video track 3 contains 245891 frames.
Subtitle track 12 contains 1453 captions.
Subtitle track 21 contains 2463 captions.
Subtitle track 25 contains 2842 captions.
eac3to processing took 35 minutes, 4 seconds.
Done.
Megalith
29th April 2018, 04:17
It turns out that the sync issue isn't there when I use MakeMKV instead of Clown_BD and MKVMerge. Apparently, the problem stems from demuxing the playlist file first instead of muxing directly to MKV. I have no idea why that is.
tebasuna51
29th April 2018, 09:33
I don't know if your eac3to input is a .mpls or a .m2ts.
Also I don't know the eac3to version, Clown_BD is a old GUI for eac3to, you need latest eac3to version to manage h265/HEVC BD's.
You can see how manage Clown_BD the video:
[v02] Creating file "G:\00 Mux\Gladiator\Audio_2_Undetermined.h265"...
BTW, if MakeMKV work fine problem solved.
Megalith
30th April 2018, 00:57
Yes, but I am still curious about how I would get a proper file using eac3to, as it is my preferred tool.
The file is an .m2ts, and I am using the latest version of eac3to. I have also ruled out mkvmerge being the issue.
I guess the solution is to force eac3to not to adjust the audio, but I don't know if that is possible.
tebasuna51
30th April 2018, 08:08
Only one m2ts directly from BD with theatrical and extended cut?
BTW you can stop the second pass with the parameter -no2ndpass, and see if work without adjust the audio.
hubblec4
30th April 2018, 19:29
Hi Megalith
Muxing Multi-Edition BDs with mkvmerge don't work really well. The issue are the identical frames (https://gitlab.com/mbunkus/mkvtoolnix/issues/2051) and maybe the audio-gaps also.
For such BDs I use eac3to to demux the audios. Like tebasuna51 wrote:
You could test a demux with the parameter "-no2ndpass".
My chapterEditor is special designed to preserve both(or more) editions of the movie in one mkv and eac3to is used to fix such issues.
Megalith
30th April 2018, 20:50
The BD features both a theatrical and extended cut, but I am only attempting to make an MKV of the extended version. I will try the -no2ndpass parameter, assuming I can figure out how to work eac3to from the command line. (I have only ever used a GUI for eac3to.)
I made a mistake when I said I was working with an .m2ts file earlier; the input is actually an .mpls playlist file. Interestingly, I was able to drag this directly into mkvmerge to create a problem-free file, which would imply that the -no2ndpass parameter should work.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.