[LOCKED] EAC3TO Bug Reports and Feature Requests Only

eac3to forked from madshi eac3to 3.36
Locked
DAE avatar
Trunks
Posts: 32
Joined: Wed Nov 08, 2023 8:59 am

EAC3TO Bug Reports and Feature Requests Only

Post by Trunks »

There is a problem with v3.43 and demuxing a 4K Blu-ray. eac3to shows an error when you try to demux the HEVC video (either the video alone or with the -demux command). No problem with v3.42.

eac3to 3.42:

Code: Select all

eac3to v3.42
command line: eac3to  Elemental 2) 2: Video.h265
------------------------------------------------------------------------------
Running in normal mode
Keeping dialnorm
M2TS, 1 video track, 7 audio tracks, 3 subtitle tracks, 1:41:29, 24p /1.001
1: Chapters, 28 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
[v02] Extracting video track number 2...
[v02] Creating file "Video.h265"...
Video track 2 contains 145943 frames.
eac3to processing took 3 minutes, 46 seconds.
Done.
eac3to 3.43:

Code: Select all

eac3to v3.43
command line: eac3to  Elemental 2) 2: Video.h265
------------------------------------------------------------------------------
Running in normal mode
Keeping dialnorm
M2TS, 1 video track, 7 audio tracks, 3 subtitle tracks, 1:41:29, 24p /1.001
1: Chapters, 28 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
[v02] Extracting video track number 2...
[v02] This doesn't seem to be a valid h265/HEVC stream (3).  <ERROR>
Aborted at file position 55574528.  <ERROR>
Test was done with Elemental. Also, there is no problem when you demux everything, except the video:

Code: Select all

eac3to v3.43
command line: eac3to  Elemental 2) 1: ZZZ-1.txt 3: ZZZ-3.thd 3: ZZZ-3.ac3 4: ZZZ-4.* 5: ZZZ-5.* 6: ZZZ-6.* 7: ZZZ-7.* 8: ZZZ-8.* 9: ZZZ-9.* 10: ZZZ-10.* 11: ZZZ-11.* 12: ZZZ-12.*
------------------------------------------------------------------------------
Running in normal mode
Keeping dialnorm
M2TS, 1 video track, 7 audio tracks, 3 subtitle tracks, 1:41:29, 24p /1.001
1: Chapters, 28 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 "ZZZ-1.txt"...
[a07] Extracting audio track number 7...
[a04] Extracting audio track number 4...
[a03] Extracting audio track number 3...
[a06] Extracting audio track number 6...
[a05] Extracting audio track number 5...
[a08] Extracting audio track number 8...
[a09] Extracting audio track number 9...
[a03] Extracting audio track number 3...
[s11] Extracting subtitle track number 11...
[s12] Extracting subtitle track number 12...
[s10] Extracting subtitle track number 10...
[a03] Extracting TrueHD stream...
[a03] Extracting AC3 stream...
[a03] Creating file "ZZZ-3.thd"...
[a04] Creating file "ZZZ-4.eac3"...
[a08] Creating file "ZZZ-8.eac3"...
[a09] Creating file "ZZZ-9.eac3"...
[a03] Creating file "ZZZ-3.ac3"...
[a05] Creating file "ZZZ-5.ac3"...
[a06] Creating file "ZZZ-6.ac3"...
[a07] Creating file "ZZZ-7.ac3"...
[a03] Skipping identical AC3 frames (seamless branching)...
[a03] Skipping identical AC3 frames (seamless branching)...
[a04] Skipping identical AC3 frames (seamless branching)...
[a08] Skipping identical AC3 frames (seamless branching)...
[a09] 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 "ZZZ-10.sup"...
[s11] Creating file "ZZZ-11.sup"...
[s12] Creating file "ZZZ-12.sup"...
Subtitle track 10 contains 1950 captions.
Subtitle track 11 contains 1258 captions.
Subtitle track 12 contains 1265 captions.
eac3to processing took 3 minutes, 43 seconds.
Merging THD and AC3 for "ZZZ-3".
Done.
User avatar
Curly
Posts: 768
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Bug Reports and Feature Requests Only

Post by Curly »

Oh crap. Investigating...
Curly Howard
Director of EAC3TO Development
User avatar
Curly
Posts: 768
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Bug Reports and Feature Requests Only

Post by Curly »

Please re-download 3.43 and report your results.
Curly Howard
Director of EAC3TO Development
DAE avatar
Trunks
Posts: 32
Joined: Wed Nov 08, 2023 8:59 am

EAC3TO Bug Reports and Feature Requests Only

Post by Trunks »

It's good now!
User avatar
Curly
Posts: 768
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Bug Reports and Feature Requests Only

Post by Curly »

gr8 thx 4 yer report and tasting Mr Trunks.
Curly Howard
Director of EAC3TO Development
User avatar
skull
Posts: 70
Joined: Thu Nov 02, 2023 7:58 pm
Location: canada

EAC3TO Bug Reports and Feature Requests Only

Post by skull »

Do you want me to let videohelp know v3.43 was updated with one more hotfix? Maybe let me know when I can msg and update changelog once more perhaps, as it also still says "3.43 test" there? :)
User avatar
Curly
Posts: 768
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Bug Reports and Feature Requests Only

Post by Curly »

Father knows best. As Ambassador skull, you always do what's best, as you always have. They need a tushie wak for linking test versions but hey. Hystery. Thanks for being amazing, Mr skull.

ps
Curly Howard
Director of EAC3TO Development
User avatar
skull
Posts: 70
Joined: Thu Nov 02, 2023 7:58 pm
Location: canada

EAC3TO Bug Reports and Feature Requests Only

Post by skull »

Haha, appreciate the kind words. I'll send them a message but can you confirm when the latest hotfix version is ready? Currently, when I grab the file from here, it seems to have updated eac3to.exe, but also still has older changelog which has the word "test" in it: https://www.rationalqm.us/eac3to/eac3to_3.43.rar
User avatar
Curly
Posts: 768
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Bug Reports and Feature Requests Only

Post by Curly »

lemme check ok thats wrong
Curly Howard
Director of EAC3TO Development
User avatar
Curly
Posts: 768
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Bug Reports and Feature Requests Only

Post by Curly »

golly gee Mr Wilson i didn't mean it
bad me for forgetting to knock that out for a homerun
even after 2 strikes
i fixed the changelog online as u requested
please do not hold this against me
i always do my best
Curly Howard
Director of EAC3TO Development
User avatar
skull
Posts: 70
Joined: Thu Nov 02, 2023 7:58 pm
Location: canada

EAC3TO Bug Reports and Feature Requests Only

Post by skull »

You drinking on the job again Curly? Changelog still same, dated December 15th in the latest eac3to_3.43.rar. Get back in there and fix it young man!

Okay, seems good now. I'll ping videohelp about it in a bit. Cheers! ;)

UPDATE: Videohelp updated v3.43 with fixed build. I suggest any further bugs/fixes should be addressed in v3.44.
User avatar
Curly
Posts: 768
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Bug Reports and Feature Requests Only

Post by Curly »

how many tries do u get
try again
not so easy eh
Curly Howard
Director of EAC3TO Development
User avatar
Sherman
Posts: 633
Joined: Mon Jan 06, 2020 10:19 pm

EAC3TO Bug Reports and Feature Requests Only

Post by Sherman »

Of course I would have gotten it on the first try! Just ask Joey.
Sherman Peabody
Director of Linux Development
User avatar
Wonder Woman
Posts: 58
Joined: Sun Feb 07, 2021 10:46 am

EAC3TO Bug Reports and Feature Requests Only

Post by Wonder Woman »

How could such a thing even happen? :o
User avatar
Baltasar
Posts: 61
Joined: Tue Nov 02, 2021 9:51 am

EAC3TO Bug Reports and Feature Requests Only

Post by Baltasar »

Drops were spilt twixt cup and mouth.
User avatar
AYColumbia
Posts: 91
Joined: Sun Feb 12, 2012 11:29 am

EAC3TO Bug Reports and Feature Requests Only

Post by AYColumbia »

I used eac3to all the time so am happy I stumbled onto this thread. :) Now I can report any issues I may run into. Thank you to all that are working on continuing development of this tool. Much appreciated.
---
omay, arrylay, curlyq & associates
User avatar
Curly
Posts: 768
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Bug Reports and Feature Requests Only

Post by Curly »

Thank you AY!

Now, not directed at you AY, but regarding Defender false positives. I cannot do anything about it and I'm not going to jump through hoops submitting files to Microsoft for every release we make. If it bothers anyone then they can use 3.36. And if people keep hassling me about it, I'll just stop further work.

Do people honestly think DG Tools is putting out viruses? 20 years of creating very popular freeware used by thousands, and suddenly we're going to ruin it all by shipping viruses?! Get real.

Just had to get that off my chest. Any positive ideas/suggestions would be welcome.
Curly Howard
Director of EAC3TO Development
User avatar
Rocky
Posts: 3754
Joined: Fri Sep 06, 2019 12:57 pm

EAC3TO Bug Reports and Feature Requests Only

Post by Rocky »

Just for fun and to show good faith I submitted eac3to_3.43.rar to Microsoft. Let's see if the process works.
User avatar
skull
Posts: 70
Joined: Thu Nov 02, 2023 7:58 pm
Location: canada

EAC3TO Bug Reports and Feature Requests Only

Post by skull »

I wonder if there are any other developers using similar structures/language worth asking for advice? Maybe this happens sometimes and there's a way to avoid. I wouldn't lose sleep over it though, since no other security suite or anti-virus hits false positive, only Defender if you do virustotal report. That's smart to submit to Microsoft though, maybe it'll be successful including future versions, if we're lucky. I just noticed that, oddly enough, the archive eac3to_3.43.rar does not seem to be detected by Microsoft, only the eac3to.exe itself. Maybe need to submit the executable on its own, Rocky? :)

P.S. Unfortunately, I cannot find a similar process for Google, as Chrome also flags as "suspicious file" when trying to download the archive.
User avatar
Rocky
Posts: 3754
Joined: Fri Sep 06, 2019 12:57 pm

EAC3TO Bug Reports and Feature Requests Only

Post by Rocky »

Thank you for your comments, skull.

In my comments of the submission I mentioned that it is the included eac3to.exe that is causing the detection. I also mentioned that eac3to is a widely used freeware simply moving to a new version.

I think with Chrome you can at least tell it to download anyway.
User avatar
Rocky
Posts: 3754
Joined: Fri Sep 06, 2019 12:57 pm

EAC3TO Bug Reports and Feature Requests Only

Post by Rocky »

Just tried again at virustotal after Luis contacted me to say Microsoft was no longer flagging 3.43. He's right! Either it's a giant coincidence or Microsoft works really fast on reports. Let's choose to believe the latter. ;)

There are still two cheap-ass reports by two other vendors: 1) Generic Reputation PUA, because eac3to has such a bad reputation, right? 2) Trojan.Malware.300983.susgen, I guess because the "heuristic analysis" thinks that sending a user-requested emailed bug report on an exception (madExcept), and/or hooking an application to suppress its output (madHook), is suspicious activity. In the second case no signature match is present for any known virus, the engine just doesn't like what eac3to is doing. Too bad, so sad, don't use "MaxSecure". Only companies use "Sophos" I believe, so who cares? As long as we're clean on Defender I think we can chill.

EDIT: Checked my submission status and it still shows "in progress" so I don't know what is going on. Maybe it's a coincidence and it got cleared up as a result of someone else's report. Either way, we'll take it. :salute:

EDIT 2: Luis informed me that thdmerge.exe is getting hits at virustotal. It's just stupid because thdmerge literally reads two files and writes a third one. It's open source, anyone can build it. But that's malware! Anyway, Microsoft thinks it's fine, so gonna chill. Shows the level of insanity.
DAE avatar
oniiz86
Posts: 32
Joined: Wed Oct 26, 2022 5:52 am

EAC3TO Bug Reports and Feature Requests Only

Post by oniiz86 »

nautilus7 wrote:
Sun Dec 17, 2023 6:47 am
Hi, thanks for taking over the development of eac3to.

There is an issue with 7.1 eac3 tracks (I believe only those without a 5.1 core) not recognised when muxed inside an mkv container. See log:

Code: Select all

MKV, 1 video track, 6 audio tracks, 5 subtitle tracks, 1:57:50, 24p /1.001
1: h264/AVC, 1080p24 /1.001 (16:9)
2: TrueHD (Atmos), English, 7.1 channels, 48kHz, dialnorm: -31dB, 31ms
3: EAC3, English, 7.1 channels, 48kHz, dialnorm: 0dB
4: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -31dB
5: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -31dB
6: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -31dB
7: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -31dB
8: Subtitle (PGS), English
9: Subtitle (PGS), English
10: Subtitle (PGS), English
11: Subtitle (PGS), English
12: Subtitle (PGS), English

Bitstream parsing for track 3 failed.
Demuxing this track may still produce correct results - or not.
@nautilus7 I believe I used to see those "Bitstream parsing" errors with EAC3 tracks but not lately, I think the error happens because for whatever reason the EAC3 tracks are utilising the incorrect Dialnorm value of 0dB when it should ideally be -31dB (no attenuation) like the AC3 & TrueHD tracks, I believe only DTS utilises the 0dB Dialnorm value.
User avatar
Curly
Posts: 768
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Bug Reports and Feature Requests Only

Post by Curly »

Thank you, oniiz86. Do you happen to have an eac3 stream that erroneously uses 0dB.
Curly Howard
Director of EAC3TO Development
DAE avatar
oniiz86
Posts: 32
Joined: Wed Oct 26, 2022 5:52 am

EAC3TO Bug Reports and Feature Requests Only

Post by oniiz86 »

@curly I have a small sample of the 2021 film "Free Guy" that has a couple of secondary EAC3 tracks with a DialNorm value of 0dB, oddly this file previously exhibited the "Bitstream parsing" warning messages on these EAC3 tracks but are no longer present, perhaps @nautilus7's issue is a different one, anyway here it is https://we.tl/t-RyonA66Nen

Code: Select all

eac3to v3.43
command line: "C:\Users\MASTER\Desktop\UsEac3to133\eac3to.exe"  "C:\Users\MASTER\Desktop\Free Guy 2021.mkv" -progressnumbers -log="C:\Users\MASTER\Desktop\UsEac3to133\UsEac3To.log"
------------------------------------------------------------------------------
Running in normal mode
Removing dialnorm
MKV, 1 video track, 6 audio tracks, 11 subtitle tracks, 0:01:01, 24p /1.001
1: h264/AVC, 1080p24 /1.001 (16:9)
2: DTS Master Audio, English, 7.1 (strange setup) channels, 24 bits, 48kHz, dialnorm: -4dB
   (core: DTS-ES, 5.1 channels, 1509kbps, 48kHz, dialnorm: -4dB)
   "DTS-HD MA 7.1"
3: AC3, English, 2.0 channels, 320kbps, 48kHz, dialnorm: -27dB
   "DD 2.0"
4: EAC3, French, 7.1 channels, 48kHz, dialnorm: 0dB
   "DDP 7.1"
5: AC3, French, 5.1 channels, 512kbps, 48kHz, dialnorm: -27dB
   "DD 5.1"
6: EAC3, German, 7.1 channels, 48kHz, dialnorm: 0dB
   "DDP 7.1"
7: AC3, German, 5.1 channels, 512kbps, 48kHz, dialnorm: -27dB
   "DD 5.1"
8: Subtitle (PGS), English
9: Subtitle (PGS), French
10: Subtitle (PGS), German
11: Subtitle (PGS), Dutch
12: Subtitle (PGS), Danish
13: Subtitle (PGS), Finnish
14: Subtitle (PGS), Norwegian
15: Subtitle (PGS), Swedish
16: Subtitle (PGS), English, "FORCED"
17: Subtitle (PGS), French, "FORCED"
18: Subtitle (PGS), German, "FORCED"
User avatar
Curly
Posts: 768
Joined: Sun Mar 15, 2020 11:05 am

EAC3TO Bug Reports and Feature Requests Only

Post by Curly »

Thank you!
Curly Howard
Director of EAC3TO Development
Locked