[LOCKED] EAC3TO Bug Reports and Feature Requests Only

eac3to forked from madshi eac3to 3.36
Locked
User avatar
skull
Posts: 69
Joined: Thu Nov 02, 2023 7:58 pm
Location: canada

EAC3TO Mod Project

Post by skull »

I must say, it's encouraging to see all the discussion and feedback in this thread. Let's just all try our best to help Curly and co. with debugging and testing, as much as we're able, to support. <3
DAE avatar
Bandits
Posts: 20
Joined: Tue Sep 05, 2023 3:37 pm

EAC3TO Mod Project

Post by Bandits »

I would prefer to leave default behaviors as simple and original as possible. The one great thing about eac3to is, it does exactly what you ask it to do and if you want more you provide another switch. If something is a bug or broken it should be fixed. If it is changing something that results in the same output but could have errors, it should be a switch. Think of Format, people use the /q for speed, but the default gets the best results.

I'm for leaving CRC on by default.

I still run 3.34 for ripping because I understand the issues it has. 3.39 has fixed 1 of the 3 bugs I have in my workflow. I know the second one will be looked at "-minPlayListRuntime= -maxPlayListRuntime=" and understand it's not high priority. The third is an already reported bug "TrueHD Seamless Branched disks", and I am sure this will be fixed since it's in the orbit of DGDemux.

I totally appreciate your courage to take on this challenge. Most thought this was a dead project and I commend everything you put forth to make it better. Thanks for your hard work.
User avatar
Curly
Posts: 718
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Mod Project

Post by Curly »

Bandits wrote:
Tue Nov 07, 2023 3:57 pm
The third is an already reported bug "TrueHD Seamless Branched disks"
Please remind me or give a link to this issue. Everything I have tried with THD in 3.39 is fine.
Curly Howard
Director of EAC3TO Development
User avatar
Curly
Posts: 718
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Mod Project

Post by Curly »

Maybe it's time for an INI file so users can specify their own defaults for things like -removeDialnorm and -fast. What do y'all think of that?
Curly Howard
Director of EAC3TO Development
User avatar
SomeHumanPerson
Posts: 96
Joined: Fri Mar 24, 2023 10:41 am

EAC3TO Mod Project

Post by SomeHumanPerson »

Curly wrote:
Tue Nov 07, 2023 5:38 pm
Maybe it's time for an INI file so users can specify their own defaults for things like -removeDialnorm and -fast. What do y'all think of that?
Sounds good to me, though may I suggest reporting any .INI-provided settings in a header/banner whenever the program runs? Think ffmpeg's default listing of compiled libraries, etc, but of course it won't be as bulky because there's much less to report.

This way anyone keeping the eac3to log as a record of what they did still retains visibility into settings not provided on the command line each time.
DAE avatar
Bandits
Posts: 20
Joined: Tue Sep 05, 2023 3:37 pm

EAC3TO Mod Project

Post by Bandits »

Curly wrote:
Tue Nov 07, 2023 4:34 pm
Bandits wrote:
Tue Nov 07, 2023 3:57 pm
The third is an already reported bug "TrueHD Seamless Branched disks"
Please remind me or give a link to this issue. Everything I have tried with THD in 3.39 is fine.
http://bugs.madshi.net/view.php?id=542

If 542 was fixed I must have missed it. It's for UHD but I believe Blu-Ray could use some tweaking also.

eac3to does not use the same technique that DGDemux uses for TrueHD. eac3to is fine for single M2TS, but when seamless branched or just multiple M2TS files with TrueHD are demuxed you will get sync issues from frame joining.

I think DGDemux has the best frame handling of TrueHD so far and I would have thought you had ambitions to steer that direction in the future.

I am working on a list of disc's that are easy to see the issue and I will try and provide you with examples at some point. I think https://github.com/domyd/mlp started really pointing it out but DGDemux was able to crush it.
DAE avatar
Bandits
Posts: 20
Joined: Tue Sep 05, 2023 3:37 pm

EAC3TO Mod Project

Post by Bandits »

Curly wrote:
Tue Nov 07, 2023 5:38 pm
Maybe it's time for an INI file so users can specify their own defaults for things like -removeDialnorm and -fast. What do y'all think of that?
There are still a few GUI's for eac3to. If the .ini isn't required, but optional, it's a good way to keep preferences. All options should have a -switch and defaults shouldn't need one. There should be a preferred default and the default should result in the most accurate re-production. I'm pretty sure this is where madshi head was.
DAE avatar
BizkitBoy
Posts: 3
Joined: Sun Oct 29, 2023 12:11 am

EAC3TO Mod Project

Post by BizkitBoy »

Curly wrote:
Tue Nov 07, 2023 5:38 pm
Maybe it's time for an INI file so users can specify their own defaults for things like -removeDialnorm and -fast. What do y'all think of that?
I'm all for this as I'm more old school and run eac3to directly in the cmd line, but I do understand the impact in case of GUI's using eac3to.
If the GUI's can run fine when the INI is an optional (nice to have) feature, then why not ?
User avatar
Curly
Posts: 718
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Mod Project

Post by Curly »

Bandits wrote:
Tue Nov 07, 2023 6:44 pm
If 542 was fixed I must have missed it.
You missed the fourth bullet point of the very first post in this thread! If you experience any issues you may surely report them.
Curly Howard
Director of EAC3TO Development
User avatar
Curly
Posts: 718
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Mod Project

Post by Curly »

Here is my idea for the INI file. Your feedback will be appreciated:

* Restore the original sense of the DN option: -keepDialnorm.
* Restore the CRC checks by default as originally and add a -fast option
that suppresses them.
* Before parsing the command line look for an eac3to.ini file. If it
does not exist, do nothing and proceed to parsing the command line.
If it does exist, read it and if it contains the string "-keepDialnorm",
then disable DN removal. If it contains the string "-fast" then enable fast mode.
Both may be present.
* Now process the command line parameters as usual.
* eac3to never creates an INI file on its own. If you want one you
must create it manually.
* Add indication in the header of what is being done for DN and fast mode
as suggested by SomeHumanPerson.

So the defaults are remove DN and run the CRC checks (this is the
original eac3to behavior). If you want to keep DN by default then
make an INI file with -keepDialNorm. If you want fast mode by default
put -fast in the INI file. You can do those on the command line as usual
also.

I think that covers all the bases while restoring original behavior when
the INI file is not present. Not too bad for a stooge, eh?
Curly Howard
Director of EAC3TO Development
DAE avatar
DelBoy83
Posts: 48
Joined: Wed Oct 04, 2023 2:04 am

EAC3TO Mod Project

Post by DelBoy83 »

Curly wrote:
Wed Nov 08, 2023 5:48 am
Here is my idea for the INI file. Your feedback will be appreciated:
...
I like the idea of an INI file, that way you set up the use of eac3to to how you want it and that way everyone is happy. I'm not sure if it can be done but would you be able to create a setting where eac3to converts all PCM tracks to flac or even have an option where you choose what audio gets converted automatically? Thankyou
DAE avatar
oniiz86
Posts: 28
Joined: Wed Oct 26, 2022 5:52 am

EAC3TO Mod Project

Post by oniiz86 »

Curly wrote:
Tue Nov 07, 2023 11:37 am
oniiz86 wrote:
Tue Nov 07, 2023 10:02 am
Hi Curly, I'm a bit confused by -removeDialnorm's behaviour with my sample file that I attached in my first post of this thread, the DTS-HD MA 7.1 audio stream has a DialNorm value of -4dB & when using -removeDialnorm & -logdts it still has a -4dB value not -0dB or -31dB, is that the expected behaviour?
Well, 3.36 also acts that way. I'll check into it and report back.

EDIT: Apparently it is skipped for DTSMA but not normal DTS. I am checking further.
Thanks so much for looking into it, much appreciated, I too have confirmed your observations when using -removeDialnorm, it removed DN for the DTS core & returned a value of -0dB, strange that it does not do so for the master track, I thought DN is mostly prevalent in Dolby encoded material, not so much with DTS.
User avatar
Curly
Posts: 718
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Mod Project

Post by Curly »

oniiz86 wrote:
Wed Nov 08, 2023 7:24 am
it removed DN for the DTS core & returned a value of -0dB
I don't know why it is -0db instead of -31dB as for (E)AC3. I'll have to look into that too. Making an entry in the bug list. Still completing the list so remain patient for a while longer.
Curly Howard
Director of EAC3TO Development
DAE avatar
oniiz86
Posts: 28
Joined: Wed Oct 26, 2022 5:52 am

EAC3TO Mod Project

Post by oniiz86 »

Curly wrote:
Wed Nov 08, 2023 7:48 am
oniiz86 wrote:
Wed Nov 08, 2023 7:24 am
it removed DN for the DTS core & returned a value of -0dB
I don't know why it is -0db instead of -31dB as for (E)AC3. I'll have to look into that too. Making an entry in the bug list. Still completing the list so remain patient for a while longer.
Yes I will not bother you about it further, I understand it isn't high priority & thanks for noting it in the features/bug fixes thread, I believe DTS' DN value -0dB (Removal of DialNorm) is correct according to DTS white paper specifications, perhaps it differs with Dolby encoded material.
DIALNORM/UNSPEC (Dialog Normalization /Unspecified)
For the values of VERNUM = 6 or 7 this 4-bit field is used to determine the dialog normalization parameter. For all
other values of the VERNUM this field is a place holder that is not specified at this time.
The Dialog Normalization Gain (DNG), in dB, is specified by the encoder operator and is used to directly scale the
decoder outputs samples. In the DTS stream the information about the DNG value is transmitted by means of combined
data in the VERNUM and DIALNORM fields (see Table 5-20).
For all other values of the VERNUM (i.e. 0, 1, 2, 3, 4, 5, 8, 9, …15) the UNSPEC 4-bit field should be extracted but
ignored by the decoder. In addition, for these VERNUM values, the Dialog Normalization Gain should be set to 0
i.e. DNG=0 indicates No Dialog Normalization.
DAE avatar
Trunks
Posts: 32
Joined: Wed Nov 08, 2023 8:59 am

EAC3TO Mod Project

Post by Trunks »

Curly wrote:
Wed Nov 08, 2023 5:34 am
You missed the fourth bullet point of the very first post in this thread! If you experience any issues you may surely report them.
I just did a test for the 4K Blu-ray of Elemental (2023), a disk with seamless branching. It has seven audio tracks, but only the TrueHD Atmos and the AC3 compatibility track included are synced (even though the eac3to log claims the can't be removed). All the others are out of sync.

Here is the duration of each track:

- Video: 1 h 41 min 27 s 832 ms
- TrueHD Atmos 7.1: 1 h 41 min 27 s 832 ms
- AC3 5.1 (compatibility track included with TrueHD): 1 h 41 min 27 s 840 ms
- E-AC3 7.1 (English): 1 h 41 min 33 s 56 ms
- AC3 5.1: 1 h 41 min 33 s 24 ms
- AC3 2.0: 1 h 41 min 33 s 24 ms
- AC3 2.0 (descriptive audio): 1 h 41 min 33 s 24 ms
- E-AC3 7.1 (French): 1 h 41 min 33 s 56 ms
- E-AC3 7.1 (Spanish): 1 h 41 min 33 s 56 ms

The subtitles are out of sync too.

The log is also interesting, here are some messages:

- [a03] AC3 encoding doesn't support back channels. Will mix them into the surround
- [a03] Decoding with libav/ffmpeg...
- [a03] Mixing surround channels...
- [a03] Remapping channels
- [a03] Encoding AC3 <640kbps> with libAften...
- [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>

The full eac3to_mod log:

Code: Select all

eac3to v3.39
command line: eac3to_mod  Elemental.2023.2160p.UHD.Blu-ray.HDR.HEVC.TrueHD.Atmos.7.1-COYS 2) -demux -progressnumbers
------------------------------------------------------------------------------
M2TS, 1 video track, 7 audio tracks, 3 subtitle tracks, 1:41:29, 24p /1.001
1: Chapters, 27 chapters
2: h265/HEVC, 2160p24 /1.001 (16:9), 10 bits
3: TrueHD/AC3 (Atmos), English, 7.1 channels, 48kHz, dialnorm: -27dB
   (embedded: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB)
4: E-AC3, English, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
   (core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
5: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
6: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
7: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
8: E-AC3, French, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
   (core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
9: E-AC3, Spanish, 7.1 channels, 1024kbps, 48kHz, dialnorm: -27dB
   (core: AC3, 5.1 channels, 576kbps, 48kHz, dialnorm: -27dB)
10: Subtitle (PGS), English
11: Subtitle (PGS), French
12: Subtitle (PGS), Spanish
Creating file "00705 - Chapters.txt"...
[a03] AC3 encoding doesn't support back channels. Will mix them into the surround.
[a05] Extracting audio track number 5...
[a07] Extracting audio track number 7...
[a08] Extracting audio track number 8...
[a06] Extracting audio track number 6...
[s12] Extracting subtitle track number 12...
[s11] Extracting subtitle track number 11...
[a03] Extracting audio track number 3...
[a04] Extracting audio track number 4...
[s10] Extracting subtitle track number 10...
[a09] Extracting audio track number 9...
[a03] Extracting audio track number 3...
[v02] Extracting video track number 2...
[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 "00705 - 2 - h265, 2160p24.h265"...
[a03] Creating file "00705 - 3 - TrueHD+AC3 (Atmos), English, 7.1 channels, 48kHz.thd+ac3"...
[a04] Creating file "00705 - 4 - E-AC3, English, 7.1 channels, 1024kbps, 48kHz.eac3"...
[a08] Creating file "00705 - 8 - E-AC3, French, 7.1 channels, 1024kbps, 48kHz.eac3"...
[a09] Creating file "00705 - 9 - E-AC3, Spanish, 7.1 channels, 1024kbps, 48kHz.eac3"...
[a05] Creating file "00705 - 5 - AC3, English, 5.1 channels, 640kbps, 48kHz.ac3"...
[a06] Creating file "00705 - 6 - AC3, English, 2.0 channels, 320kbps, 48kHz.ac3"...
[a07] Creating file "00705 - 7 - AC3, English, 2.0 channels, 320kbps, 48kHz.ac3"...
[a03] Skipping identical AC3 frames (seamless branching)...
[a03] Skipping identical AC3 frames (seamless branching)...
[a03] Optimizing TrueHD stream (seamless branching)...
[a03] Optimizing TrueHD stream (seamless branching)...
[a04] Skipping identical AC3 frames (seamless branching)...
[a09] Skipping identical AC3 frames (seamless branching)...
[a08] Skipping identical AC3 frames (seamless branching)...
[a05] Skipping identical AC3 frames (seamless branching)...
[a06] Skipping identical AC3 frames (seamless branching)...
[a07] Skipping identical AC3 frames (seamless branching)...
[s10] Creating file "00705 - 10 - Subtitle (PGS), English.sup"...
[s11] Creating file "00705 - 11 - Subtitle (PGS), French.sup"...
[s12] Creating file "00705 - 12 - Subtitle (PGS), Spanish.sup"...
[a03] Audio has a gap of 42ms at playtime 0:00:59.  <WARNING>
[a03] Audio has a gap of 44ms at playtime 0:01:31.  <WARNING>
[a03] Audio has a gap of 44ms at playtime 0:02:27.  <WARNING>
[a03] Audio has a gap of 73ms at playtime 0:03:11.  <WARNING>
[a03] Audio has a gap of 67ms at playtime 0:03:55.  <WARNING>
[a03] Audio has a gap of 69ms at playtime 0:04:21.  <WARNING>
[a03] Audio has a gap of 42ms at playtime 0:04:49.  <WARNING>
[a03] Audio has a gap of 54ms at playtime 0:05:03.  <WARNING>
[a03] Audio has a gap of 43ms at playtime 0:05:26.  <WARNING>
[a03] Audio has a gap of 65ms at playtime 0:06:07.  <WARNING>
[a03] Audio has a gap of 50ms at playtime 0:06:52.  <WARNING>
[a03] Audio has a gap of 43ms at playtime 0:07:13.  <WARNING>
[a03] Audio has a gap of 64ms at playtime 0:08:09.  <WARNING>
[a03] Audio has a gap of 60ms at playtime 0:08:22.  <WARNING>
[a03] Audio has a gap of 50ms at playtime 0:08:37.  <WARNING>
[a03] Audio has a gap of 56ms at playtime 0:08:56.  <WARNING>
[a03] Audio has a gap of 54ms at playtime 0:09:35.  <WARNING>
[a03] Audio has a gap of 58ms at playtime 0:09:50.  <WARNING>
[a03] Audio has a gap of 54ms at playtime 0:10:16.  <WARNING>
[a03] Audio has a gap of 59ms at playtime 0:10:30.  <WARNING>
[a03] Audio has a gap of 51ms at playtime 0:11:15.  <WARNING>
[a03] Audio has a gap of 65ms at playtime 0:11:43.  <WARNING>
[a03] Audio has a gap of 54ms at playtime 0:12:19.  <WARNING>
[a03] Audio has a gap of 53ms at playtime 0:13:06.  <WARNING>
[a03] Audio has a gap of 64ms at playtime 0:14:13.  <WARNING>
[a03] Audio has a gap of 53ms at playtime 0:18:20.  <WARNING>
[a03] Audio has a gap of 51ms at playtime 0:19:56.  <WARNING>
[a03] Audio has a gap of 59ms at playtime 0:20:10.  <WARNING>
[a03] Audio has a gap of 51ms at playtime 0:20:29.  <WARNING>
[a03] Audio has a gap of 61ms at playtime 0:23:13.  <WARNING>
[a03] Audio has a gap of 46ms at playtime 0:25:00.  <WARNING>
[a03] Audio has a gap of 46ms at playtime 0:26:25.  <WARNING>
[a03] Audio has a gap of 49ms at playtime 0:26:45.  <WARNING>
[a03] Audio has a gap of 63ms at playtime 0:28:17.  <WARNING>
[a03] Audio has a gap of 71ms at playtime 0:28:36.  <WARNING>
[a03] Audio has a gap of 54ms at playtime 0:29:10.  <WARNING>
[a03] Audio has a gap of 64ms at playtime 0:29:29.  <WARNING>
[a03] Audio has a gap of 58ms at playtime 0:31:28.  <WARNING>
[a03] Audio has a gap of 66ms at playtime 0:31:54.  <WARNING>
[a03] Audio has a gap of 50ms at playtime 0:32:08.  <WARNING>
[a03] Audio has a gap of 67ms at playtime 0:34:38.  <WARNING>
[a03] Audio has a gap of 53ms at playtime 0:35:10.  <WARNING>
[a03] Audio has a gap of 72ms at playtime 0:39:10.  <WARNING>
[a03] Audio has a gap of 52ms at playtime 0:39:26.  <WARNING>
[a03] Audio has a gap of 73ms at playtime 0:42:35.  <WARNING>
[a03] Audio has a gap of 59ms at playtime 0:42:59.  <WARNING>
[a03] Audio has a gap of 62ms at playtime 0:43:50.  <WARNING>
[a03] Audio has a gap of 72ms at playtime 0:45:23.  <WARNING>
[a03] Audio has a gap of 48ms at playtime 0:45:39.  <WARNING>
[a03] Audio has a gap of 65ms at playtime 0:47:09.  <WARNING>
[a03] Audio has a gap of 62ms at playtime 0:50:26.  <WARNING>
[a03] Audio has a gap of 66ms at playtime 0:50:42.  <WARNING>
[a03] Audio has a gap of 72ms at playtime 0:50:57.  <WARNING>
[a03] Audio has a gap of 62ms at playtime 0:51:24.  <WARNING>
[a03] Audio has a gap of 61ms at playtime 0:54:37.  <WARNING>
[a03] Audio has a gap of 43ms at playtime 0:54:51.  <WARNING>
[a03] Audio has a gap of 56ms at playtime 0:58:01.  <WARNING>
[a03] Audio has a gap of 59ms at playtime 0:58:14.  <WARNING>
[a03] Audio has a gap of 68ms at playtime 1:00:58.  <WARNING>
[a03] Audio has a gap of 51ms at playtime 1:01:11.  <WARNING>
[a03] Audio has a gap of 68ms at playtime 1:04:32.  <WARNING>
[a03] Audio has a gap of 68ms at playtime 1:05:12.  <WARNING>
[a03] Audio has a gap of 58ms at playtime 1:05:50.  <WARNING>
[a03] Audio has a gap of 51ms at playtime 1:06:13.  <WARNING>
[a03] Audio has a gap of 72ms at playtime 1:07:52.  <WARNING>
[a03] Audio has a gap of 45ms at playtime 1:08:06.  <WARNING>
[a03] Audio has a gap of 52ms at playtime 1:09:25.  <WARNING>
[a03] Audio has a gap of 60ms at playtime 1:09:39.  <WARNING>
[a03] Audio has a gap of 66ms at playtime 1:12:22.  <WARNING>
[a03] Audio has a gap of 53ms at playtime 1:12:35.  <WARNING>
[a03] Audio has a gap of 48ms at playtime 1:13:52.  <WARNING>
[a03] Audio has a gap of 62ms at playtime 1:14:05.  <WARNING>
[a03] Audio has a gap of 47ms at playtime 1:14:41.  <WARNING>
[a03] Audio has a gap of 62ms at playtime 1:14:58.  <WARNING>
[a03] Audio has a gap of 55ms at playtime 1:15:16.  <WARNING>
[a03] Audio has a gap of 67ms at playtime 1:15:38.  <WARNING>
[a03] Audio has a gap of 68ms at playtime 1:19:29.  <WARNING>
[a03] Audio has a gap of 60ms at playtime 1:20:07.  <WARNING>
[a03] Audio has a gap of 71ms at playtime 1:20:32.  <WARNING>
[a03] Audio has a gap of 42ms at playtime 1:21:04.  <WARNING>
[a03] Audio has a gap of 48ms at playtime 1:21:39.  <WARNING>
[a03] Audio has a gap of 58ms at playtime 1:21:52.  <WARNING>
[a03] Audio has a gap of 73ms at playtime 1:28:33.  <WARNING>
[a03] Audio has a gap of 66ms at playtime 1:29:35.  <WARNING>
[a03] Audio has a gap of 71ms at playtime 1:31:44.  <WARNING>
[a03] Audio has a gap of 46ms at playtime 1:33:57.  <WARNING>
[a03] Audio has a gap of 72ms at playtime 1:34:13.  <WARNING>
[a03] Audio has a gap of 66ms at playtime 1:34:42.  <WARNING>
[a03] Audio has a gap of 62ms at playtime 1:40:30.  <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>
[a04] Audio has a gap of 43ms at playtime 0:00:59.  <WARNING>
[a04] Audio has a gap of 45ms at playtime 0:01:31.  <WARNING>
[a04] Audio has a gap of 45ms at playtime 0:02:27.  <WARNING>
[a04] Audio has a gap of 102ms at playtime 0:03:11.  <WARNING>
[a04] Audio has a gap of 61ms at playtime 0:03:55.  <WARNING>
[a04] Audio has a gap of 73ms at playtime 0:04:21.  <WARNING>
[a04] Audio has a gap of 15ms at playtime 0:04:49.  <WARNING>
[a04] Audio has a gap of 66ms at playtime 0:05:04.  <WARNING>
[a04] Audio has a gap of 32ms at playtime 0:05:26.  <WARNING>
[a04] Audio has a gap of 88ms at playtime 0:06:07.  <WARNING>
[a04] Audio has a gap of 36ms at playtime 0:06:52.  <WARNING>
[a04] Audio has a gap of 36ms at playtime 0:07:13.  <WARNING>
[a04] Audio has a gap of 83ms at playtime 0:08:09.  <WARNING>
[a04] Audio has a gap of 58ms at playtime 0:08:22.  <WARNING>
[a04] Audio has a gap of 40ms at playtime 0:08:37.  <WARNING>
[a04] Audio has a gap of 63ms at playtime 0:08:56.  <WARNING>
[a04] Audio has a gap of 50ms at playtime 0:09:35.  <WARNING>
[a04] Audio has a gap of 62ms at playtime 0:09:50.  <WARNING>
[a04] Audio has a gap of 52ms at playtime 0:10:16.  <WARNING>
[a04] Audio has a gap of 62ms at playtime 0:10:30.  <WARNING>
[a04] Audio has a gap of 45ms at playtime 0:11:15.  <WARNING>
[a04] Audio has a gap of 78ms at playtime 0:11:43.  <WARNING>
[a04] Audio has a gap of 44ms at playtime 0:12:19.  <WARNING>
[a04] Audio has a gap of 52ms at playtime 0:13:06.  <WARNING>
[a04] Audio has a gap of 75ms at playtime 0:14:13.  <WARNING>
[a04] Audio has a gap of 42ms at playtime 0:18:20.  <WARNING>
[a04] Audio has a gap of 50ms at playtime 0:19:56.  <WARNING>
[a04] Audio has a gap of 67ms at playtime 0:20:10.  <WARNING>
[a04] Audio has a gap of 42ms at playtime 0:20:29.  <WARNING>
[a04] Audio has a gap of 72ms at playtime 0:23:13.  <WARNING>
[a04] Audio has a gap of 31ms at playtime 0:25:00.  <WARNING>
[a04] Audio has a gap of 46ms at playtime 0:26:25.  <WARNING>
[a04] Audio has a gap of 53ms at playtime 0:26:45.  <WARNING>
[a04] Audio has a gap of 76ms at playtime 0:28:17.  <WARNING>
[a04] Audio has a gap of 79ms at playtime 0:28:36.  <WARNING>
[a04] Audio has a gap of 37ms at playtime 0:29:10.  <WARNING>
[a04] Audio has a gap of 74ms at playtime 0:29:29.  <WARNING>
[a04] Audio has a gap of 52ms at playtime 0:31:28.  <WARNING>
[a04] Audio has a gap of 75ms at playtime 0:31:54.  <WARNING>
[a04] Audio has a gap of 32ms at playtime 0:32:08.  <WARNING>
[a04] Audio has a gap of 84ms at playtime 0:34:38.  <WARNING>
[a04] Audio has a gap of 39ms at playtime 0:35:10.  <WARNING>
[a04] Audio has a gap of 91ms at playtime 0:39:10.  <WARNING>
[a04] Audio has a gap of 32ms at playtime 0:39:26.  <WARNING>
[a04] Audio has a gap of 93ms at playtime 0:42:35.  <WARNING>
[a04] Audio has a gap of 45ms at playtime 0:42:59.  <WARNING>
[a04] Audio has a gap of 67ms at playtime 0:43:50.  <WARNING>
[a04] Audio has a gap of 82ms at playtime 0:45:23.  <WARNING>
[a04] Audio has a gap of 23ms at playtime 0:45:39.  <WARNING>
[a04] Audio has a gap of 82ms at playtime 0:47:09.  <WARNING>
[a04] Audio has a gap of 59ms at playtime 0:50:26.  <WARNING>
[a04] Audio has a gap of 69ms at playtime 0:50:42.  <WARNING>
[a04] Audio has a gap of 79ms at playtime 0:50:57.  <WARNING>
[a04] Audio has a gap of 52ms at playtime 0:51:24.  <WARNING>
[a04] Audio has a gap of 59ms at playtime 0:54:37.  <WARNING>
[a04] Audio has a gap of 26ms at playtime 0:54:51.  <WARNING>
[a04] Audio has a gap of 69ms at playtime 0:58:01.  <WARNING>
[a04] Audio has a gap of 63ms at playtime 0:58:15.  <WARNING>
[a04] Audio has a gap of 77ms at playtime 1:00:58.  <WARNING>
[a04] Audio has a gap of 34ms at playtime 1:01:11.  <WARNING>
[a04] Audio has a gap of 83ms at playtime 1:04:32.  <WARNING>
[a04] Audio has a gap of 70ms at playtime 1:05:12.  <WARNING>
[a04] Audio has a gap of 49ms at playtime 1:05:50.  <WARNING>
[a04] Audio has a gap of 42ms at playtime 1:06:13.  <WARNING>
[a04] Audio has a gap of 93ms at playtime 1:07:52.  <WARNING>
[a04] Audio has a gap of 18ms at playtime 1:08:06.  <WARNING>
[a04] Audio has a gap of 59ms at playtime 1:09:25.  <WARNING>
[a04] Audio has a gap of 67ms at playtime 1:09:39.  <WARNING>
[a04] Audio has a gap of 72ms at playtime 1:12:22.  <WARNING>
[a04] Audio has a gap of 41ms at playtime 1:12:35.  <WARNING>
[a04] Audio has a gap of 41ms at playtime 1:13:52.  <WARNING>
[a04] Audio has a gap of 77ms at playtime 1:14:05.  <WARNING>
[a04] Audio has a gap of 32ms at playtime 1:14:41.  <WARNING>
[a04] Audio has a gap of 78ms at playtime 1:14:58.  <WARNING>
[a04] Audio has a gap of 47ms at playtime 1:15:16.  <WARNING>
[a04] Audio has a gap of 80ms at playtime 1:15:38.  <WARNING>
[a04] Audio has a gap of 67ms at playtime 1:19:29.  <WARNING>
[a04] Audio has a gap of 53ms at playtime 1:20:07.  <WARNING>
[a04] Audio has a gap of 84ms at playtime 1:20:32.  <WARNING>
[a04] Audio has a gap of 12ms at playtime 1:21:04.  <WARNING>
[a04] Audio has a gap of 53ms at playtime 1:21:39.  <WARNING>
[a04] Audio has a gap of 70ms at playtime 1:21:52.  <WARNING>
[a04] Audio has a gap of 87ms at playtime 1:28:33.  <WARNING>
[a04] Audio has a gap of 60ms at playtime 1:29:35.  <WARNING>
[a04] Audio has a gap of 76ms at playtime 1:31:44.  <WARNING>
[a04] Audio has a gap of 20ms at playtime 1:33:57.  <WARNING>
[a04] Audio has a gap of 97ms at playtime 1:34:13.  <WARNING>
[a04] Audio has a gap of 62ms at playtime 1:34:42.  <WARNING>
[a04] Audio has a gap of 58ms at playtime 1:40:30.  <WARNING>
[a05] Audio has a gap of 42ms at playtime 0:00:59.  <WARNING>
[a05] Audio has a gap of 44ms at playtime 0:01:31.  <WARNING>
[a05] Audio has a gap of 44ms at playtime 0:02:27.  <WARNING>
[a05] Audio has a gap of 73ms at playtime 0:03:11.  <WARNING>
[a05] Audio has a gap of 67ms at playtime 0:03:55.  <WARNING>
[a05] Audio has a gap of 69ms at playtime 0:04:21.  <WARNING>
[a05] Audio has a gap of 43ms at playtime 0:04:49.  <WARNING>
[a05] Audio has a gap of 54ms at playtime 0:05:04.  <WARNING>
[a05] Audio has a gap of 43ms at playtime 0:05:26.  <WARNING>
[a05] Audio has a gap of 65ms at playtime 0:06:07.  <WARNING>
[a05] Audio has a gap of 51ms at playtime 0:06:52.  <WARNING>
[a05] Audio has a gap of 43ms at playtime 0:07:13.  <WARNING>
[a05] Audio has a gap of 63ms at playtime 0:08:09.  <WARNING>
[a05] Audio has a gap of 61ms at playtime 0:08:22.  <WARNING>
[a05] Audio has a gap of 50ms at playtime 0:08:37.  <WARNING>
[a05] Audio has a gap of 56ms at playtime 0:08:56.  <WARNING>
[a05] Audio has a gap of 53ms at playtime 0:09:35.  <WARNING>
[a05] Audio has a gap of 58ms at playtime 0:09:50.  <WARNING>
[a05] Audio has a gap of 55ms at playtime 0:10:16.  <WARNING>
[a05] Audio has a gap of 58ms at playtime 0:10:30.  <WARNING>
[a05] Audio has a gap of 52ms at playtime 0:11:15.  <WARNING>
[a05] Audio has a gap of 65ms at playtime 0:11:43.  <WARNING>
[a05] Audio has a gap of 54ms at playtime 0:12:19.  <WARNING>
[a05] Audio has a gap of 53ms at playtime 0:13:06.  <WARNING>
[a05] Audio has a gap of 64ms at playtime 0:14:13.  <WARNING>
[a05] Audio has a gap of 53ms at playtime 0:18:20.  <WARNING>
[a05] Audio has a gap of 51ms at playtime 0:19:56.  <WARNING>
[a05] Audio has a gap of 59ms at playtime 0:20:10.  <WARNING>
[a05] Audio has a gap of 51ms at playtime 0:20:29.  <WARNING>
[a05] Audio has a gap of 61ms at playtime 0:23:13.  <WARNING>
[a05] Audio has a gap of 46ms at playtime 0:25:01.  <WARNING>
[a05] Audio has a gap of 46ms at playtime 0:26:26.  <WARNING>
[a05] Audio has a gap of 49ms at playtime 0:26:45.  <WARNING>
[a05] Audio has a gap of 63ms at playtime 0:28:17.  <WARNING>
[a05] Audio has a gap of 71ms at playtime 0:28:36.  <WARNING>
[a05] Audio has a gap of 54ms at playtime 0:29:10.  <WARNING>
[a05] Audio has a gap of 64ms at playtime 0:29:29.  <WARNING>
[a05] Audio has a gap of 58ms at playtime 0:31:29.  <WARNING>
[a05] Audio has a gap of 67ms at playtime 0:31:54.  <WARNING>
[a05] Audio has a gap of 50ms at playtime 0:32:08.  <WARNING>
[a05] Audio has a gap of 67ms at playtime 0:34:38.  <WARNING>
[a05] Audio has a gap of 53ms at playtime 0:35:10.  <WARNING>
[a05] Audio has a gap of 72ms at playtime 0:39:10.  <WARNING>
[a05] Audio has a gap of 52ms at playtime 0:39:26.  <WARNING>
[a05] Audio has a gap of 72ms at playtime 0:42:35.  <WARNING>
[a05] Audio has a gap of 59ms at playtime 0:42:59.  <WARNING>
[a05] Audio has a gap of 62ms at playtime 0:43:50.  <WARNING>
[a05] Audio has a gap of 72ms at playtime 0:45:23.  <WARNING>
[a05] Audio has a gap of 48ms at playtime 0:45:39.  <WARNING>
[a05] Audio has a gap of 65ms at playtime 0:47:09.  <WARNING>
[a05] Audio has a gap of 62ms at playtime 0:50:26.  <WARNING>
[a05] Audio has a gap of 66ms at playtime 0:50:42.  <WARNING>
[a05] Audio has a gap of 72ms at playtime 0:50:57.  <WARNING>
[a05] Audio has a gap of 62ms at playtime 0:51:24.  <WARNING>
[a05] Audio has a gap of 61ms at playtime 0:54:37.  <WARNING>
[a05] Audio has a gap of 43ms at playtime 0:54:51.  <WARNING>
[a05] Audio has a gap of 56ms at playtime 0:58:01.  <WARNING>
[a05] Audio has a gap of 60ms at playtime 0:58:14.  <WARNING>
[a05] Audio has a gap of 68ms at playtime 1:00:58.  <WARNING>
[a05] Audio has a gap of 51ms at playtime 1:01:11.  <WARNING>
[a05] Audio has a gap of 67ms at playtime 1:04:32.  <WARNING>
[a05] Audio has a gap of 68ms at playtime 1:05:12.  <WARNING>
[a05] Audio has a gap of 59ms at playtime 1:05:50.  <WARNING>
[a05] Audio has a gap of 51ms at playtime 1:06:13.  <WARNING>
[a05] Audio has a gap of 72ms at playtime 1:07:52.  <WARNING>
[a05] Audio has a gap of 45ms at playtime 1:08:06.  <WARNING>
[a05] Audio has a gap of 52ms at playtime 1:09:25.  <WARNING>
[a05] Audio has a gap of 59ms at playtime 1:09:39.  <WARNING>
[a05] Audio has a gap of 66ms at playtime 1:12:22.  <WARNING>
[a05] Audio has a gap of 54ms at playtime 1:12:35.  <WARNING>
[a05] Audio has a gap of 47ms at playtime 1:13:52.  <WARNING>
[a05] Audio has a gap of 62ms at playtime 1:14:05.  <WARNING>
[a05] Audio has a gap of 47ms at playtime 1:14:41.  <WARNING>
[a05] Audio has a gap of 62ms at playtime 1:14:58.  <WARNING>
[a05] Audio has a gap of 55ms at playtime 1:15:16.  <WARNING>
[a05] Audio has a gap of 67ms at playtime 1:15:38.  <WARNING>
[a05] Audio has a gap of 67ms at playtime 1:19:29.  <WARNING>
[a05] Audio has a gap of 60ms at playtime 1:20:07.  <WARNING>
[a05] Audio has a gap of 72ms at playtime 1:20:32.  <WARNING>
[a05] Audio has a gap of 42ms at playtime 1:21:04.  <WARNING>
[a05] Audio has a gap of 47ms at playtime 1:21:39.  <WARNING>
[a05] Audio has a gap of 59ms at playtime 1:21:52.  <WARNING>
[a05] Audio has a gap of 73ms at playtime 1:28:33.  <WARNING>
[a05] Audio has a gap of 66ms at playtime 1:29:35.  <WARNING>
[a05] Audio has a gap of 71ms at playtime 1:31:44.  <WARNING>
[a05] Audio has a gap of 46ms at playtime 1:33:57.  <WARNING>
[a05] Audio has a gap of 71ms at playtime 1:34:13.  <WARNING>
[a05] Audio has a gap of 66ms at playtime 1:34:42.  <WARNING>
[a05] Audio has a gap of 62ms at playtime 1:40:30.  <WARNING>
[a06] Audio has a gap of 42ms at playtime 0:00:59.  <WARNING>
[a06] Audio has a gap of 44ms at playtime 0:01:31.  <WARNING>
[a06] Audio has a gap of 44ms at playtime 0:02:27.  <WARNING>
[a06] Audio has a gap of 73ms at playtime 0:03:11.  <WARNING>
[a06] Audio has a gap of 67ms at playtime 0:03:55.  <WARNING>
[a06] Audio has a gap of 69ms at playtime 0:04:21.  <WARNING>
[a06] Audio has a gap of 43ms at playtime 0:04:49.  <WARNING>
[a06] Audio has a gap of 54ms at playtime 0:05:04.  <WARNING>
[a06] Audio has a gap of 43ms at playtime 0:05:26.  <WARNING>
[a06] Audio has a gap of 65ms at playtime 0:06:07.  <WARNING>
[a06] Audio has a gap of 51ms at playtime 0:06:52.  <WARNING>
[a06] Audio has a gap of 43ms at playtime 0:07:13.  <WARNING>
[a06] Audio has a gap of 63ms at playtime 0:08:09.  <WARNING>
[a06] Audio has a gap of 61ms at playtime 0:08:22.  <WARNING>
[a06] Audio has a gap of 50ms at playtime 0:08:37.  <WARNING>
[a06] Audio has a gap of 56ms at playtime 0:08:56.  <WARNING>
[a06] Audio has a gap of 53ms at playtime 0:09:35.  <WARNING>
[a06] Audio has a gap of 58ms at playtime 0:09:50.  <WARNING>
[a06] Audio has a gap of 55ms at playtime 0:10:16.  <WARNING>
[a06] Audio has a gap of 58ms at playtime 0:10:30.  <WARNING>
[a06] Audio has a gap of 52ms at playtime 0:11:15.  <WARNING>
[a06] Audio has a gap of 65ms at playtime 0:11:43.  <WARNING>
[a06] Audio has a gap of 54ms at playtime 0:12:19.  <WARNING>
[a06] Audio has a gap of 53ms at playtime 0:13:06.  <WARNING>
[a06] Audio has a gap of 64ms at playtime 0:14:13.  <WARNING>
[a06] Audio has a gap of 53ms at playtime 0:18:20.  <WARNING>
[a06] Audio has a gap of 51ms at playtime 0:19:56.  <WARNING>
[a06] Audio has a gap of 59ms at playtime 0:20:10.  <WARNING>
[a06] Audio has a gap of 51ms at playtime 0:20:29.  <WARNING>
[a06] Audio has a gap of 61ms at playtime 0:23:13.  <WARNING>
[a06] Audio has a gap of 46ms at playtime 0:25:01.  <WARNING>
[a06] Audio has a gap of 46ms at playtime 0:26:26.  <WARNING>
[a06] Audio has a gap of 49ms at playtime 0:26:45.  <WARNING>
[a06] Audio has a gap of 63ms at playtime 0:28:17.  <WARNING>
[a06] Audio has a gap of 71ms at playtime 0:28:36.  <WARNING>
[a06] Audio has a gap of 54ms at playtime 0:29:10.  <WARNING>
[a06] Audio has a gap of 64ms at playtime 0:29:29.  <WARNING>
[a06] Audio has a gap of 58ms at playtime 0:31:29.  <WARNING>
[a06] Audio has a gap of 67ms at playtime 0:31:54.  <WARNING>
[a06] Audio has a gap of 50ms at playtime 0:32:08.  <WARNING>
[a06] Audio has a gap of 67ms at playtime 0:34:38.  <WARNING>
[a06] Audio has a gap of 53ms at playtime 0:35:10.  <WARNING>
[a06] Audio has a gap of 72ms at playtime 0:39:10.  <WARNING>
[a06] Audio has a gap of 52ms at playtime 0:39:26.  <WARNING>
[a06] Audio has a gap of 72ms at playtime 0:42:35.  <WARNING>
[a06] Audio has a gap of 59ms at playtime 0:42:59.  <WARNING>
[a06] Audio has a gap of 62ms at playtime 0:43:50.  <WARNING>
[a06] Audio has a gap of 72ms at playtime 0:45:23.  <WARNING>
[a06] Audio has a gap of 48ms at playtime 0:45:39.  <WARNING>
[a06] Audio has a gap of 65ms at playtime 0:47:09.  <WARNING>
[a06] Audio has a gap of 62ms at playtime 0:50:26.  <WARNING>
[a06] Audio has a gap of 66ms at playtime 0:50:42.  <WARNING>
[a06] Audio has a gap of 72ms at playtime 0:50:57.  <WARNING>
[a06] Audio has a gap of 62ms at playtime 0:51:24.  <WARNING>
[a06] Audio has a gap of 61ms at playtime 0:54:37.  <WARNING>
[a06] Audio has a gap of 43ms at playtime 0:54:51.  <WARNING>
[a06] Audio has a gap of 56ms at playtime 0:58:01.  <WARNING>
[a06] Audio has a gap of 60ms at playtime 0:58:14.  <WARNING>
[a06] Audio has a gap of 68ms at playtime 1:00:58.  <WARNING>
[a06] Audio has a gap of 51ms at playtime 1:01:11.  <WARNING>
[a06] Audio has a gap of 67ms at playtime 1:04:32.  <WARNING>
[a06] Audio has a gap of 68ms at playtime 1:05:12.  <WARNING>
[a06] Audio has a gap of 59ms at playtime 1:05:50.  <WARNING>
[a06] Audio has a gap of 51ms at playtime 1:06:13.  <WARNING>
[a06] Audio has a gap of 72ms at playtime 1:07:52.  <WARNING>
[a06] Audio has a gap of 45ms at playtime 1:08:06.  <WARNING>
[a06] Audio has a gap of 52ms at playtime 1:09:25.  <WARNING>
[a06] Audio has a gap of 59ms at playtime 1:09:39.  <WARNING>
[a06] Audio has a gap of 66ms at playtime 1:12:22.  <WARNING>
[a06] Audio has a gap of 54ms at playtime 1:12:35.  <WARNING>
[a06] Audio has a gap of 47ms at playtime 1:13:52.  <WARNING>
[a06] Audio has a gap of 62ms at playtime 1:14:05.  <WARNING>
[a06] Audio has a gap of 47ms at playtime 1:14:41.  <WARNING>
[a06] Audio has a gap of 62ms at playtime 1:14:58.  <WARNING>
[a06] Audio has a gap of 55ms at playtime 1:15:16.  <WARNING>
[a06] Audio has a gap of 67ms at playtime 1:15:38.  <WARNING>
[a06] Audio has a gap of 67ms at playtime 1:19:29.  <WARNING>
[a06] Audio has a gap of 60ms at playtime 1:20:07.  <WARNING>
[a06] Audio has a gap of 72ms at playtime 1:20:32.  <WARNING>
[a06] Audio has a gap of 42ms at playtime 1:21:04.  <WARNING>
[a06] Audio has a gap of 47ms at playtime 1:21:39.  <WARNING>
[a06] Audio has a gap of 59ms at playtime 1:21:52.  <WARNING>
[a06] Audio has a gap of 73ms at playtime 1:28:33.  <WARNING>
[a06] Audio has a gap of 66ms at playtime 1:29:35.  <WARNING>
[a06] Audio has a gap of 71ms at playtime 1:31:44.  <WARNING>
[a06] Audio has a gap of 46ms at playtime 1:33:57.  <WARNING>
[a06] Audio has a gap of 71ms at playtime 1:34:13.  <WARNING>
[a06] Audio has a gap of 66ms at playtime 1:34:42.  <WARNING>
[a06] Audio has a gap of 62ms at playtime 1:40:30.  <WARNING>
[a07] Audio has a gap of 42ms at playtime 0:00:59.  <WARNING>
[a07] Audio has a gap of 44ms at playtime 0:01:31.  <WARNING>
[a07] Audio has a gap of 44ms at playtime 0:02:27.  <WARNING>
[a07] Audio has a gap of 73ms at playtime 0:03:11.  <WARNING>
[a07] Audio has a gap of 67ms at playtime 0:03:55.  <WARNING>
[a07] Audio has a gap of 69ms at playtime 0:04:21.  <WARNING>
[a07] Audio has a gap of 43ms at playtime 0:04:49.  <WARNING>
[a07] Audio has a gap of 54ms at playtime 0:05:04.  <WARNING>
[a07] Audio has a gap of 43ms at playtime 0:05:26.  <WARNING>
[a07] Audio has a gap of 65ms at playtime 0:06:07.  <WARNING>
[a07] Audio has a gap of 51ms at playtime 0:06:52.  <WARNING>
[a07] Audio has a gap of 43ms at playtime 0:07:13.  <WARNING>
[a07] Audio has a gap of 63ms at playtime 0:08:09.  <WARNING>
[a07] Audio has a gap of 61ms at playtime 0:08:22.  <WARNING>
[a07] Audio has a gap of 50ms at playtime 0:08:37.  <WARNING>
[a07] Audio has a gap of 56ms at playtime 0:08:56.  <WARNING>
[a07] Audio has a gap of 53ms at playtime 0:09:35.  <WARNING>
[a07] Audio has a gap of 58ms at playtime 0:09:50.  <WARNING>
[a07] Audio has a gap of 55ms at playtime 0:10:16.  <WARNING>
[a07] Audio has a gap of 58ms at playtime 0:10:30.  <WARNING>
[a07] Audio has a gap of 52ms at playtime 0:11:15.  <WARNING>
[a07] Audio has a gap of 65ms at playtime 0:11:43.  <WARNING>
[a07] Audio has a gap of 54ms at playtime 0:12:19.  <WARNING>
[a07] Audio has a gap of 53ms at playtime 0:13:06.  <WARNING>
[a07] Audio has a gap of 64ms at playtime 0:14:13.  <WARNING>
[a07] Audio has a gap of 53ms at playtime 0:18:20.  <WARNING>
[a07] Audio has a gap of 51ms at playtime 0:19:56.  <WARNING>
[a07] Audio has a gap of 59ms at playtime 0:20:10.  <WARNING>
[a07] Audio has a gap of 51ms at playtime 0:20:29.  <WARNING>
[a07] Audio has a gap of 61ms at playtime 0:23:13.  <WARNING>
[a07] Audio has a gap of 46ms at playtime 0:25:01.  <WARNING>
[a07] Audio has a gap of 46ms at playtime 0:26:26.  <WARNING>
[a07] Audio has a gap of 49ms at playtime 0:26:45.  <WARNING>
[a07] Audio has a gap of 63ms at playtime 0:28:17.  <WARNING>
[a07] Audio has a gap of 71ms at playtime 0:28:36.  <WARNING>
[a07] Audio has a gap of 54ms at playtime 0:29:10.  <WARNING>
[a07] Audio has a gap of 64ms at playtime 0:29:29.  <WARNING>
[a07] Audio has a gap of 58ms at playtime 0:31:29.  <WARNING>
[a07] Audio has a gap of 67ms at playtime 0:31:54.  <WARNING>
[a07] Audio has a gap of 50ms at playtime 0:32:08.  <WARNING>
[a07] Audio has a gap of 67ms at playtime 0:34:38.  <WARNING>
[a07] Audio has a gap of 53ms at playtime 0:35:10.  <WARNING>
[a07] Audio has a gap of 72ms at playtime 0:39:10.  <WARNING>
[a07] Audio has a gap of 52ms at playtime 0:39:26.  <WARNING>
[a07] Audio has a gap of 72ms at playtime 0:42:35.  <WARNING>
[a07] Audio has a gap of 59ms at playtime 0:42:59.  <WARNING>
[a07] Audio has a gap of 62ms at playtime 0:43:50.  <WARNING>
[a07] Audio has a gap of 72ms at playtime 0:45:23.  <WARNING>
[a07] Audio has a gap of 48ms at playtime 0:45:39.  <WARNING>
[a07] Audio has a gap of 65ms at playtime 0:47:09.  <WARNING>
[a07] Audio has a gap of 62ms at playtime 0:50:26.  <WARNING>
[a07] Audio has a gap of 66ms at playtime 0:50:42.  <WARNING>
[a07] Audio has a gap of 72ms at playtime 0:50:57.  <WARNING>
[a07] Audio has a gap of 62ms at playtime 0:51:24.  <WARNING>
[a07] Audio has a gap of 61ms at playtime 0:54:37.  <WARNING>
[a07] Audio has a gap of 43ms at playtime 0:54:51.  <WARNING>
[a07] Audio has a gap of 56ms at playtime 0:58:01.  <WARNING>
[a07] Audio has a gap of 60ms at playtime 0:58:14.  <WARNING>
[a07] Audio has a gap of 68ms at playtime 1:00:58.  <WARNING>
[a07] Audio has a gap of 51ms at playtime 1:01:11.  <WARNING>
[a07] Audio has a gap of 67ms at playtime 1:04:32.  <WARNING>
[a07] Audio has a gap of 68ms at playtime 1:05:12.  <WARNING>
[a07] Audio has a gap of 59ms at playtime 1:05:50.  <WARNING>
[a07] Audio has a gap of 51ms at playtime 1:06:13.  <WARNING>
[a07] Audio has a gap of 72ms at playtime 1:07:52.  <WARNING>
[a07] Audio has a gap of 45ms at playtime 1:08:06.  <WARNING>
[a07] Audio has a gap of 52ms at playtime 1:09:25.  <WARNING>
[a07] Audio has a gap of 59ms at playtime 1:09:39.  <WARNING>
[a07] Audio has a gap of 66ms at playtime 1:12:22.  <WARNING>
[a07] Audio has a gap of 54ms at playtime 1:12:35.  <WARNING>
[a07] Audio has a gap of 47ms at playtime 1:13:52.  <WARNING>
[a07] Audio has a gap of 62ms at playtime 1:14:05.  <WARNING>
[a07] Audio has a gap of 47ms at playtime 1:14:41.  <WARNING>
[a07] Audio has a gap of 62ms at playtime 1:14:58.  <WARNING>
[a07] Audio has a gap of 55ms at playtime 1:15:16.  <WARNING>
[a07] Audio has a gap of 67ms at playtime 1:15:38.  <WARNING>
[a07] Audio has a gap of 67ms at playtime 1:19:29.  <WARNING>
[a07] Audio has a gap of 60ms at playtime 1:20:07.  <WARNING>
[a07] Audio has a gap of 72ms at playtime 1:20:32.  <WARNING>
[a07] Audio has a gap of 42ms at playtime 1:21:04.  <WARNING>
[a07] Audio has a gap of 47ms at playtime 1:21:39.  <WARNING>
[a07] Audio has a gap of 59ms at playtime 1:21:52.  <WARNING>
[a07] Audio has a gap of 73ms at playtime 1:28:33.  <WARNING>
[a07] Audio has a gap of 66ms at playtime 1:29:35.  <WARNING>
[a07] Audio has a gap of 71ms at playtime 1:31:44.  <WARNING>
[a07] Audio has a gap of 46ms at playtime 1:33:57.  <WARNING>
[a07] Audio has a gap of 71ms at playtime 1:34:13.  <WARNING>
[a07] Audio has a gap of 66ms at playtime 1:34:42.  <WARNING>
[a07] Audio has a gap of 62ms at playtime 1:40:30.  <WARNING>
[a08] Audio has a gap of 43ms at playtime 0:00:59.  <WARNING>
[a08] Audio has a gap of 45ms at playtime 0:01:31.  <WARNING>
[a08] Audio has a gap of 45ms at playtime 0:02:27.  <WARNING>
[a08] Audio has a gap of 102ms at playtime 0:03:11.  <WARNING>
[a08] Audio has a gap of 61ms at playtime 0:03:55.  <WARNING>
[a08] Audio has a gap of 73ms at playtime 0:04:21.  <WARNING>
[a08] Audio has a gap of 15ms at playtime 0:04:49.  <WARNING>
[a08] Audio has a gap of 66ms at playtime 0:05:04.  <WARNING>
[a08] Audio has a gap of 32ms at playtime 0:05:26.  <WARNING>
[a08] Audio has a gap of 88ms at playtime 0:06:07.  <WARNING>
[a08] Audio has a gap of 36ms at playtime 0:06:52.  <WARNING>
[a08] Audio has a gap of 36ms at playtime 0:07:13.  <WARNING>
[a08] Audio has a gap of 83ms at playtime 0:08:09.  <WARNING>
[a08] Audio has a gap of 58ms at playtime 0:08:22.  <WARNING>
[a08] Audio has a gap of 40ms at playtime 0:08:37.  <WARNING>
[a08] Audio has a gap of 63ms at playtime 0:08:56.  <WARNING>
[a08] Audio has a gap of 50ms at playtime 0:09:35.  <WARNING>
[a08] Audio has a gap of 62ms at playtime 0:09:50.  <WARNING>
[a08] Audio has a gap of 52ms at playtime 0:10:16.  <WARNING>
[a08] Audio has a gap of 62ms at playtime 0:10:30.  <WARNING>
[a08] Audio has a gap of 45ms at playtime 0:11:15.  <WARNING>
[a08] Audio has a gap of 78ms at playtime 0:11:43.  <WARNING>
[a08] Audio has a gap of 44ms at playtime 0:12:19.  <WARNING>
[a08] Audio has a gap of 52ms at playtime 0:13:06.  <WARNING>
[a08] Audio has a gap of 75ms at playtime 0:14:13.  <WARNING>
[a08] Audio has a gap of 42ms at playtime 0:18:20.  <WARNING>
[a08] Audio has a gap of 50ms at playtime 0:19:56.  <WARNING>
[a08] Audio has a gap of 67ms at playtime 0:20:10.  <WARNING>
[a08] Audio has a gap of 42ms at playtime 0:20:29.  <WARNING>
[a08] Audio has a gap of 72ms at playtime 0:23:13.  <WARNING>
[a08] Audio has a gap of 31ms at playtime 0:25:00.  <WARNING>
[a08] Audio has a gap of 46ms at playtime 0:26:25.  <WARNING>
[a08] Audio has a gap of 53ms at playtime 0:26:45.  <WARNING>
[a08] Audio has a gap of 76ms at playtime 0:28:17.  <WARNING>
[a08] Audio has a gap of 79ms at playtime 0:28:36.  <WARNING>
[a08] Audio has a gap of 37ms at playtime 0:29:10.  <WARNING>
[a08] Audio has a gap of 74ms at playtime 0:29:29.  <WARNING>
[a08] Audio has a gap of 52ms at playtime 0:31:28.  <WARNING>
[a08] Audio has a gap of 75ms at playtime 0:31:54.  <WARNING>
[a08] Audio has a gap of 32ms at playtime 0:32:08.  <WARNING>
[a08] Audio has a gap of 84ms at playtime 0:34:38.  <WARNING>
[a08] Audio has a gap of 39ms at playtime 0:35:10.  <WARNING>
[a08] Audio has a gap of 91ms at playtime 0:39:10.  <WARNING>
[a08] Audio has a gap of 32ms at playtime 0:39:26.  <WARNING>
[a08] Audio has a gap of 93ms at playtime 0:42:35.  <WARNING>
[a08] Audio has a gap of 45ms at playtime 0:42:59.  <WARNING>
[a08] Audio has a gap of 67ms at playtime 0:43:50.  <WARNING>
[a08] Audio has a gap of 82ms at playtime 0:45:23.  <WARNING>
[a08] Audio has a gap of 23ms at playtime 0:45:39.  <WARNING>
[a08] Audio has a gap of 82ms at playtime 0:47:09.  <WARNING>
[a08] Audio has a gap of 59ms at playtime 0:50:26.  <WARNING>
[a08] Audio has a gap of 69ms at playtime 0:50:42.  <WARNING>
[a08] Audio has a gap of 79ms at playtime 0:50:57.  <WARNING>
[a08] Audio has a gap of 52ms at playtime 0:51:24.  <WARNING>
[a08] Audio has a gap of 59ms at playtime 0:54:37.  <WARNING>
[a08] Audio has a gap of 26ms at playtime 0:54:51.  <WARNING>
[a08] Audio has a gap of 69ms at playtime 0:58:01.  <WARNING>
[a08] Audio has a gap of 63ms at playtime 0:58:15.  <WARNING>
[a08] Audio has a gap of 77ms at playtime 1:00:58.  <WARNING>
[a08] Audio has a gap of 34ms at playtime 1:01:11.  <WARNING>
[a08] Audio has a gap of 83ms at playtime 1:04:32.  <WARNING>
[a08] Audio has a gap of 70ms at playtime 1:05:12.  <WARNING>
[a08] Audio has a gap of 49ms at playtime 1:05:50.  <WARNING>
[a08] Audio has a gap of 42ms at playtime 1:06:13.  <WARNING>
[a08] Audio has a gap of 93ms at playtime 1:07:52.  <WARNING>
[a08] Audio has a gap of 18ms at playtime 1:08:06.  <WARNING>
[a08] Audio has a gap of 59ms at playtime 1:09:25.  <WARNING>
[a08] Audio has a gap of 67ms at playtime 1:09:39.  <WARNING>
[a08] Audio has a gap of 72ms at playtime 1:12:22.  <WARNING>
[a08] Audio has a gap of 41ms at playtime 1:12:35.  <WARNING>
[a08] Audio has a gap of 41ms at playtime 1:13:52.  <WARNING>
[a08] Audio has a gap of 77ms at playtime 1:14:05.  <WARNING>
[a08] Audio has a gap of 32ms at playtime 1:14:41.  <WARNING>
[a08] Audio has a gap of 78ms at playtime 1:14:58.  <WARNING>
[a08] Audio has a gap of 47ms at playtime 1:15:16.  <WARNING>
[a08] Audio has a gap of 80ms at playtime 1:15:38.  <WARNING>
[a08] Audio has a gap of 67ms at playtime 1:19:29.  <WARNING>
[a08] Audio has a gap of 53ms at playtime 1:20:07.  <WARNING>
[a08] Audio has a gap of 84ms at playtime 1:20:32.  <WARNING>
[a08] Audio has a gap of 12ms at playtime 1:21:04.  <WARNING>
[a08] Audio has a gap of 53ms at playtime 1:21:39.  <WARNING>
[a08] Audio has a gap of 70ms at playtime 1:21:52.  <WARNING>
[a08] Audio has a gap of 87ms at playtime 1:28:33.  <WARNING>
[a08] Audio has a gap of 60ms at playtime 1:29:35.  <WARNING>
[a08] Audio has a gap of 76ms at playtime 1:31:44.  <WARNING>
[a08] Audio has a gap of 20ms at playtime 1:33:57.  <WARNING>
[a08] Audio has a gap of 97ms at playtime 1:34:13.  <WARNING>
[a08] Audio has a gap of 62ms at playtime 1:34:42.  <WARNING>
[a08] Audio has a gap of 58ms at playtime 1:40:30.  <WARNING>
[a09] Audio has a gap of 43ms at playtime 0:00:59.  <WARNING>
[a09] Audio has a gap of 45ms at playtime 0:01:31.  <WARNING>
[a09] Audio has a gap of 45ms at playtime 0:02:27.  <WARNING>
[a09] Audio has a gap of 102ms at playtime 0:03:11.  <WARNING>
[a09] Audio has a gap of 61ms at playtime 0:03:55.  <WARNING>
[a09] Audio has a gap of 73ms at playtime 0:04:21.  <WARNING>
[a09] Audio has a gap of 15ms at playtime 0:04:49.  <WARNING>
[a09] Audio has a gap of 66ms at playtime 0:05:04.  <WARNING>
[a09] Audio has a gap of 32ms at playtime 0:05:26.  <WARNING>
[a09] Audio has a gap of 88ms at playtime 0:06:07.  <WARNING>
[a09] Audio has a gap of 36ms at playtime 0:06:52.  <WARNING>
[a09] Audio has a gap of 36ms at playtime 0:07:13.  <WARNING>
[a09] Audio has a gap of 83ms at playtime 0:08:09.  <WARNING>
[a09] Audio has a gap of 58ms at playtime 0:08:22.  <WARNING>
[a09] Audio has a gap of 40ms at playtime 0:08:37.  <WARNING>
[a09] Audio has a gap of 63ms at playtime 0:08:56.  <WARNING>
[a09] Audio has a gap of 50ms at playtime 0:09:35.  <WARNING>
[a09] Audio has a gap of 62ms at playtime 0:09:50.  <WARNING>
[a09] Audio has a gap of 52ms at playtime 0:10:16.  <WARNING>
[a09] Audio has a gap of 62ms at playtime 0:10:30.  <WARNING>
[a09] Audio has a gap of 45ms at playtime 0:11:15.  <WARNING>
[a09] Audio has a gap of 78ms at playtime 0:11:43.  <WARNING>
[a09] Audio has a gap of 44ms at playtime 0:12:19.  <WARNING>
[a09] Audio has a gap of 52ms at playtime 0:13:06.  <WARNING>
[a09] Audio has a gap of 75ms at playtime 0:14:13.  <WARNING>
[a09] Audio has a gap of 42ms at playtime 0:18:20.  <WARNING>
[a09] Audio has a gap of 50ms at playtime 0:19:56.  <WARNING>
[a09] Audio has a gap of 67ms at playtime 0:20:10.  <WARNING>
[a09] Audio has a gap of 42ms at playtime 0:20:29.  <WARNING>
[a09] Audio has a gap of 72ms at playtime 0:23:13.  <WARNING>
[a09] Audio has a gap of 31ms at playtime 0:25:00.  <WARNING>
[a09] Audio has a gap of 46ms at playtime 0:26:25.  <WARNING>
[a09] Audio has a gap of 53ms at playtime 0:26:45.  <WARNING>
[a09] Audio has a gap of 76ms at playtime 0:28:17.  <WARNING>
[a09] Audio has a gap of 79ms at playtime 0:28:36.  <WARNING>
[a09] Audio has a gap of 37ms at playtime 0:29:10.  <WARNING>
[a09] Audio has a gap of 74ms at playtime 0:29:29.  <WARNING>
[a09] Audio has a gap of 52ms at playtime 0:31:28.  <WARNING>
[a09] Audio has a gap of 75ms at playtime 0:31:54.  <WARNING>
[a09] Audio has a gap of 32ms at playtime 0:32:08.  <WARNING>
[a09] Audio has a gap of 84ms at playtime 0:34:38.  <WARNING>
[a09] Audio has a gap of 39ms at playtime 0:35:10.  <WARNING>
[a09] Audio has a gap of 91ms at playtime 0:39:10.  <WARNING>
[a09] Audio has a gap of 32ms at playtime 0:39:26.  <WARNING>
[a09] Audio has a gap of 93ms at playtime 0:42:35.  <WARNING>
[a09] Audio has a gap of 45ms at playtime 0:42:59.  <WARNING>
[a09] Audio has a gap of 67ms at playtime 0:43:50.  <WARNING>
[a09] Audio has a gap of 82ms at playtime 0:45:23.  <WARNING>
[a09] Audio has a gap of 23ms at playtime 0:45:39.  <WARNING>
[a09] Audio has a gap of 82ms at playtime 0:47:09.  <WARNING>
[a09] Audio has a gap of 59ms at playtime 0:50:26.  <WARNING>
[a09] Audio has a gap of 69ms at playtime 0:50:42.  <WARNING>
[a09] Audio has a gap of 79ms at playtime 0:50:57.  <WARNING>
[a09] Audio has a gap of 52ms at playtime 0:51:24.  <WARNING>
[a09] Audio has a gap of 59ms at playtime 0:54:37.  <WARNING>
[a09] Audio has a gap of 26ms at playtime 0:54:51.  <WARNING>
[a09] Audio has a gap of 69ms at playtime 0:58:01.  <WARNING>
[a09] Audio has a gap of 63ms at playtime 0:58:15.  <WARNING>
[a09] Audio has a gap of 77ms at playtime 1:00:58.  <WARNING>
[a09] Audio has a gap of 34ms at playtime 1:01:11.  <WARNING>
[a09] Audio has a gap of 83ms at playtime 1:04:32.  <WARNING>
[a09] Audio has a gap of 70ms at playtime 1:05:12.  <WARNING>
[a09] Audio has a gap of 49ms at playtime 1:05:50.  <WARNING>
[a09] Audio has a gap of 42ms at playtime 1:06:13.  <WARNING>
[a09] Audio has a gap of 93ms at playtime 1:07:52.  <WARNING>
[a09] Audio has a gap of 18ms at playtime 1:08:06.  <WARNING>
[a09] Audio has a gap of 59ms at playtime 1:09:25.  <WARNING>
[a09] Audio has a gap of 67ms at playtime 1:09:39.  <WARNING>
[a09] Audio has a gap of 72ms at playtime 1:12:22.  <WARNING>
[a09] Audio has a gap of 41ms at playtime 1:12:35.  <WARNING>
[a09] Audio has a gap of 41ms at playtime 1:13:52.  <WARNING>
[a09] Audio has a gap of 77ms at playtime 1:14:05.  <WARNING>
[a09] Audio has a gap of 32ms at playtime 1:14:41.  <WARNING>
[a09] Audio has a gap of 78ms at playtime 1:14:58.  <WARNING>
[a09] Audio has a gap of 47ms at playtime 1:15:16.  <WARNING>
[a09] Audio has a gap of 80ms at playtime 1:15:38.  <WARNING>
[a09] Audio has a gap of 67ms at playtime 1:19:29.  <WARNING>
[a09] Audio has a gap of 53ms at playtime 1:20:07.  <WARNING>
[a09] Audio has a gap of 84ms at playtime 1:20:32.  <WARNING>
[a09] Audio has a gap of 12ms at playtime 1:21:04.  <WARNING>
[a09] Audio has a gap of 53ms at playtime 1:21:39.  <WARNING>
[a09] Audio has a gap of 70ms at playtime 1:21:52.  <WARNING>
[a09] Audio has a gap of 87ms at playtime 1:28:33.  <WARNING>
[a09] Audio has a gap of 60ms at playtime 1:29:35.  <WARNING>
[a09] Audio has a gap of 76ms at playtime 1:31:44.  <WARNING>
[a09] Audio has a gap of 20ms at playtime 1:33:57.  <WARNING>
[a09] Audio has a gap of 97ms at playtime 1:34:13.  <WARNING>
[a09] Audio has a gap of 62ms at playtime 1:34:42.  <WARNING>
[a09] Audio has a gap of 58ms at playtime 1:40:30.  <WARNING>
[a03] Original audio track, L: max 23 bits, average 16 bits.
[a03] Original audio track, R+C+BL+BR+SL+SR: max 24 bits, average 19 bits.
[a03] Original audio track, LFE: constant bit depth of 16 bits.
[a03] Processed audio track, L: max 23 bits, average 16 bits.
[a03] Processed audio track, R+C+SL+SR: max 24 bits, average 20 bits.
[a03] Processed audio track, LFE: constant bit depth of 16 bits.
[a04] Starting 2nd pass...
[a04] Realizing (E-)AC3 gaps...
[a04] Creating file "00705 - 4 - E-AC3, English, 7.1 channels, 1024kbps, 48kHz.eac3"...
[a05] Starting 2nd pass...
[a05] Realizing (E-)AC3 gaps...
[a05] Creating file "00705 - 5 - AC3, English, 5.1 channels, 640kbps, 48kHz.ac3"...
[a06] Starting 2nd pass...
[a06] Realizing (E-)AC3 gaps...
[a06] Creating file "00705 - 6 - AC3, English, 2.0 channels, 320kbps, 48kHz.ac3"...
[a07] Starting 2nd pass...
[a07] Realizing (E-)AC3 gaps...
[a07] Creating file "00705 - 7 - AC3, English, 2.0 channels, 320kbps, 48kHz.ac3"...
[a08] Starting 2nd pass...
[a08] Realizing (E-)AC3 gaps...
[a08] Creating file "00705 - 8 - E-AC3, French, 7.1 channels, 1024kbps, 48kHz.eac3"...
[a09] Starting 2nd pass...
[a09] Realizing (E-)AC3 gaps...
[a09] Creating file "00705 - 9 - E-AC3, Spanish, 7.1 channels, 1024kbps, 48kHz.eac3"...
Video track 2 contains 145943 frames.
Subtitle track 10 contains 1950 captions.
Subtitle track 11 contains 1258 captions.
Subtitle track 12 contains 1265 captions.
eac3to processing took 6 minutes, 15 seconds.
Done.
I also tested with DGDemux. No problem here, everything is synced.
DAE avatar
DelBoy83
Posts: 48
Joined: Wed Oct 04, 2023 2:04 am

EAC3TO Mod Project

Post by DelBoy83 »

Bandits wrote:
Tue Nov 07, 2023 7:34 pm
Curly wrote:
Tue Nov 07, 2023 5:38 pm
Maybe it's time for an INI file so users can specify their own defaults for things like -removeDialnorm and -fast. What do y'all think of that?
There are still a few GUI's for eac3to. If the .ini isn't required, but optional, it's a good way to keep preferences. All options should have a -switch and defaults shouldn't need one. There should be a preferred default and the default should result in the most accurate re-production. I'm pretty sure this is where madshi head was.
Hi, may I ask what GUI's are out there for eac3to. I'm not really a fan of command line so would like to know what options are out there in regards to GUI's
DAE avatar
Bandits
Posts: 20
Joined: Tue Sep 05, 2023 3:37 pm

EAC3TO Mod Project

Post by Bandits »

Never tried it, but I know a lot use it. Good for all commands
UsEac3to 1.3.3
https://forum.doom9.org/showthread.php?t=145574

I use it in Blu-Ray Ripper as the primary demuxer, but it is disc ripping specific. Link in my signature.
DAE avatar
Bandits
Posts: 20
Joined: Tue Sep 05, 2023 3:37 pm

EAC3TO Mod Project

Post by Bandits »

Curly wrote:
Wed Nov 08, 2023 5:34 am
Bandits wrote:
Tue Nov 07, 2023 6:44 pm
If 542 was fixed I must have missed it.
You missed the fourth bullet point of the very first post in this thread! If you experience any issues you may surely report them.
I didn't want to report already reported bugs. I thought madshi's tracker was being used for a starting point and anything new would be listed here.

Which output is correct?

Monster University (2013) 00800.mpls (English) Seamless Branched Blu-Ray
DGDemux 1.0.0.72
eac3to 3.34
eac3to 3.39
eac3to 3.39 -removeDialnorm
tsMuxeR 2.6.12
tsMuxeR 90599ac

All result in a different thd+ac3 output.
DAE avatar
DelBoy83
Posts: 48
Joined: Wed Oct 04, 2023 2:04 am

EAC3TO Mod Project

Post by DelBoy83 »

Bandits wrote:
Wed Nov 08, 2023 10:56 am
Never tried it, but I know a lot use it. Good for all commands
UsEac3to 1.3.3
https://forum.doom9.org/showthread.php?t=145574

I use it in Blu-Ray Ripper as the primary demuxer, but it is disc ripping specific. Link in my signature.

I know of UsEac3to 1.3.3 and its the best GUI for eac3to I know but always on the lookout for others. This Blu-ray Ripper program, does it have queue option and is it up to date with the audio dll's? I will have to give it a try.
User avatar
SomeHumanPerson
Posts: 96
Joined: Fri Mar 24, 2023 10:41 am

EAC3TO Mod Project

Post by SomeHumanPerson »

Trunks wrote:
Wed Nov 08, 2023 9:31 am
The log is also interesting, here are some messages:

- [a03] AC3 encoding doesn't support back channels. Will mix them into the surround
- [a03] Decoding with libav/ffmpeg...
- [a03] Mixing surround channels...
- [a03] Remapping channels
- [a03] Encoding AC3 <640kbps> with libAften...
- [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>
Why is it re-encoding here?



Bandits wrote:
Wed Nov 08, 2023 11:35 am
All result in a different thd+ac3 output.
Different, but in what respect? Is the duration different by more than 1 frame (~42 ms)? The THD+AC3 is not a bitwise copy of what's on the disc, as far as I understand, so it's unsurprising for different tools to output tracks that are not bit-identical even if they are functionally equal. I think this even applies to the THD by itself, because although it's "lossless", the act of joining the pieces together precludes a true bitwise copy.

You can use sox or ffmpeg to get precise millisecond durations for audio tracks.



Curly wrote:
Wed Nov 08, 2023 5:48 am
Here is my idea for the INI file. Your feedback will be appreciated:

* Restore the original sense of the DN option: -keepDialnorm.
* Restore the CRC checks by default as originally and add a -fast option
that suppresses them.
* Before parsing the command line look for an eac3to.ini file. If it
does not exist, do nothing and proceed to parsing the command line.
If it does exist, read it and if it contains the string "-keepDialnorm",
then disable DN removal. If it contains the string "-fast" then enable fast mode.
Both may be present.
* Now process the command line parameters as usual.
Just to clarify, if a .INI file exists and specifies one or both of the dialnorm and fast options, but the user enters those options on the command line also (presumably the opposite choice), the command line option will take precedence, right?

i.e. The .INI contains the user's "defaults" but those can be overridden on a case-by-case basis by using the command line arguments.

Is this what you had in mind? If so, it sounds perfect to me.
DAE avatar
Bandits
Posts: 20
Joined: Tue Sep 05, 2023 3:37 pm

EAC3TO Mod Project

Post by Bandits »

How do I know that the frames at the gaps are handled correctly? I was under the impression that DGDemux was leading the pack on frame gap handling and eac3to was somewhere near the rear with tsMuxeR in the middle.

If the new and improved eac3to handles frames at the gaps correctly, I am a happy camper.
User avatar
Curly
Posts: 718
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Mod Project

Post by Curly »

Bandits wrote:
Wed Nov 08, 2023 12:46 pm
How do I know that the frames at the gaps are handled correctly? I was under the impression that DGDemux was leading the pack on frame gap handling and eac3to was somewhere near the rear with tsMuxeR in the middle.
Please don't use this thread for such questions. It is not intended as a tutorial on processing and testing.. If you have a bug to report or a feature to request then go for it. Otherwise make a separate thread and hope someone has time to explain things. You can see I am already overwhelmed. Thank you.
Curly Howard
Director of EAC3TO Development
User avatar
Curly
Posts: 718
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Mod Project

Post by Curly »

Bandits wrote:
Wed Nov 08, 2023 11:35 am
I didn't want to report already reported bugs. I thought madshi's tracker was being used for a starting point and anything new would be listed here.
Never said anything like that. In fact I said the madshi tracker stuff would be imported here.
Which output is correct?

Monster University (2013) 00800.mpls (English) Seamless Branched Blu-Ray
DGDemux 1.0.0.72
eac3to 3.34
eac3to 3.39
eac3to 3.39 -removeDialnorm
tsMuxeR 2.6.12
tsMuxeR 90599ac

All result in a different thd+ac3 output.
Not the place for this here. Make a new thread and hope someone has time to answer it. Also, guys, take the GUI stuff to a new thread. This thread should be used for things that can potentially result in a code change to fix a bug or implement a feature.
Curly Howard
Director of EAC3TO Development
User avatar
Curly
Posts: 718
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Mod Project

Post by Curly »

SomeHumanPerson wrote:
Wed Nov 08, 2023 12:01 pm
Just to clarify, if a .INI file exists and specifies one or both of the dialnorm and fast options, but the user enters those options on the command line also (presumably the opposite choice), the command line option will take precedence, right?

i.e. The .INI contains the user's "defaults" but those can be overridden on a case-by-case basis by using the command line arguments.

Is this what you had in mind? If so, it sounds perfect to me.
Yes of course, and I thought it was perfectly clear if you follow the steps with your case in mind.
Curly Howard
Director of EAC3TO Development
User avatar
Curly
Posts: 718
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Mod Project

Post by Curly »

I've updated the bugs/features list with what I think are valid things. If you think I have missed something, please tell me here.
Curly Howard
Director of EAC3TO Development
Locked