Log in

View Full Version : eac3to - audio conversion tool


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 [308]

j7n
28th November 2023, 17:45
Thank you. Eac3to works as expected now.

eac3to_mod
28th November 2023, 19:13
Thank you for testing, gentlemen.

eac3to_mod
2nd December 2023, 18:42
Build 3.41 is released.

v3.41

* Can now extract the AC3 core from EAC3 with sensible syntax and no re-encoding:
eac3to_mod in.eac3 out.ac3 -core. If -core is omitted, re-encoding will occur.
* Fixed some displays that gave wrong signs for dB.
* Extensions 'avc', 'mvc', and '264' are now accepted for demuxing in addition to 'h264'.
* Print 0dB in displays instead of -0dB.
* Changed the -showall option: If -showall is in the INI file, then all
playlists, including 'weird' ones are displayed. Without -showall
you get the previous 3.34/3.36 behavior. With the previous 3.40 -showall
behavior, some disks were showing no playlists without -showall. This is
fixed.

https://rationalqm.us/eac3to_mod/eac3to_mod_3.41.rar

Bandits
3rd December 2023, 01:50
* Changed the -showall option: If -showall is in the INI file, then all
playlists, including 'weird' ones are displayed. Without -showall
you get the previous 3.34/3.36 behavior. With the previous 3.40 -showall
behavior, some disks were showing no playlists without -showall. This is
fixed.

It matches 3.36 only. 3.34 has -minPlayListRuntime and -maxPlayListRuntime which makes it possible to see playlists with playtime less than 10:00.

If you have access to 3.34 source, I am sure it's an easy fix since it was accidently left out of 3.36 completely. It was an extension of the original playlist sorting that allows to see all playlists regardless of length.

guest
3rd December 2023, 05:49
Build 3.41 is released.

v3.41

* Can now extract the AC3 core from EAC3 with sensible syntax and no re-encoding:
eac3to_mod in.eac3 out.ac3 -core. If -core is omitted, re-encoding will occur.
* Fixed some displays that gave wrong signs for dB.
* Extensions 'avc', 'mvc', and '264' are now accepted for demuxing in addition to 'h264'.
* Print 0dB in displays instead of -0dB.
* Changed the -showall option: If -showall is in the INI file, then all
playlists, including 'weird' ones are displayed. Without -showall
you get the previous 3.34/3.36 behavior. With the previous 3.40 -showall
behavior, some disks were showing no playlists without -showall. This is
fixed.

https://rationalqm.us/eac3to_mod/eac3to_mod_3.41.rar

So just to confirm, if an app uses eac3to already (3.34 or 3.36), is it just a copy & rename to integrate this build ??

eg:- eac3to_mod.exe & eac3to_mod.ini to eac3to.exe & eac3to.ini ??

tebasuna51
3rd December 2023, 11:26
So just to confirm, if an app uses eac3to already (3.34 or 3.36), is it just a copy & rename to integrate this build ??

eg:- eac3to_mod.exe & eac3to_mod.ini to eac3to.exe & eac3to.ini ??

Yes, that files can be replaced, also the changelog.txt and libFLAC.dll (I always replace it from www.rarewares.org), the rest are the same than last madshi package.

I have now in my folder:

08/05/2022 21:43 2.037.720 eac3to.336
28/10/2023 15:07 1.983.488 eac3to.337
03/11/2023 18:54 1.980.416 eac3to.339
27/11/2023 14:11 1.975.296 eac3to.340
02/12/2023 18:25 1.976.832 eac3to.exe ;Now the eac3to_mod 3.41
26/11/2023 16:50 24 eac3to.ini ;With my settings
02/12/2023 17:02 1.331 eac3to_mod notes.txt
02/12/2023 17:04 48 eac3to_mod.ini

To do easy changes to compare versions.

guest
3rd December 2023, 13:10
Yes, that files can be replaced, also the changelog.txt and libFLAC.dll (I always replace it from www.rarewares.org), the rest are the same than last madshi package.

I have now in my folder:

08/05/2022 21:43 2.037.720 eac3to.336
28/10/2023 15:07 1.983.488 eac3to.337
03/11/2023 18:54 1.980.416 eac3to.339
27/11/2023 14:11 1.975.296 eac3to.340
02/12/2023 18:25 1.976.832 eac3to.exe ;Now the eac3to_mod 3.41
26/11/2023 16:50 24 eac3to.ini ;With my settings
02/12/2023 17:02 1.331 eac3to_mod notes.txt
02/12/2023 17:04 48 eac3to_mod.ini

To do easy changes to compare versions.

Thanks so much for the detailed explanation, teb :)

eac3to_mod
3rd December 2023, 13:37
I am sure it's an easy fix since it was accidently left out of 3.36 completely. It isn't easy and it wasn't an accident.

Sakura-chan
5th December 2023, 07:13
I was wondering why eac3to was dropping all my last chapters and I found this:
last chapter is now removed, if it's less than 10 seconds from end of movie
Is there a way to reverse that? I see no command to preserve all chapters. Mkvtoolnix keeps all chapters, but I can batch extract them with it.

Magister Irrylio
10th December 2023, 04:47
I can confirm I have the same thing with Nemo.


H:\eac3to>eac3to D:\FINDING_NEMO 1) 3: Y:\nemo.thd+ac3
M2TS, 1 video track, 1 audio track, 1 subtitle track, 1:40:54, 24p /1.001
1: Chapters, 32 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, 7.1 channels, 48kHz
(embedded: AC3 EX, 5.1 channels, 640kbps, 48kHz)
4: Subtitle (PGS), English
a03 AC3 encoding doesn't support back channels. Will mix them into the surround.
a03 Extracting audio track number 3...
a03 Extracting TrueHD stream...
a03 Decoding with libav/ffmpeg...
a03 Remapping channels...
a03 Extracting audio track number 3...
a03 Mixing surround channels...
a03 Extracting TrueHD stream...
a03 Encoding AC3 <640kbps> with libAften...
[mlp @ 009c2d10] Substream 0 parity check failed
[mlp @ 009c2d10] Substream 0 checksum failed
[mlp @ 009c2d10] Substream 0 length mismatch.
a03 The libav decoder reported error -1 while decoding.


11 years later, seeing the same thing with Shrek 3D, both when using eac3to v3.34 and v.3.36, even when just running the -check command.

eac3to v3.34
command line: eac3to "D:\eac3to\Shrek" -check
------------------------------------------------------------------------------
M2TS, 2 video tracks, 11 audio tracks, 4 subtitle tracks, 1:30:05, 24p /1.001
1: Chapters, 20 chapters
2: h264/AVC (left eye), 1080p24 /1.001 (16:9)
3: h264/MVC (right eye), 1080p24 /1.001 (16:9)
4: AC3, German, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
5: TrueHD/AC3, English, 7.1 channels, 48kHz
(embedded: AC3, 5.1 channels, 640kbps, 48kHz)
6: AC3, Spanish, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
7: AC3, French, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
8: AC3, Italian, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
9: AC3, Korean, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
10: AC3, Chinese, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
11: AC3, Dutch, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
12: AC3, Portuguese, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
13: AC3, Russian, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
14: AC3, Turkish, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
15: Subtitle (PGS), Korean
16: Subtitle (PGS), Chinese
17: Subtitle (PGS), Russian
18: Subtitle (PGS), Turkish
[a05] AC3 encoding doesn't support back channels. Will mix them into the surround.
[a09] Extracting audio track number 9...
[a13] Extracting audio track number 13...
[a06] Extracting audio track number 6...
[s16] Extracting subtitle track number 16...
[s18] Extracting subtitle track number 18...
[v02] Extracting video track number 2...
[a05] Extracting audio track number 5...
[a05] Extracting audio track number 5...
[a08] Extracting audio track number 8...
[a04] Extracting audio track number 4...
[s17] Extracting subtitle track number 17...
[a11] Extracting audio track number 11...
[a12] Extracting audio track number 12...
[s15] Extracting subtitle track number 15...
[a07] Extracting audio track number 7...
[a14] Extracting audio track number 14...
[a10] Extracting audio track number 10...
[a05] Extracting TrueHD stream...
[a05] Decoding with libav/ffmpeg...
[a05] Extracting TrueHD stream...
[a05] Mixing surround channels...
[a05] Remapping channels...
[a05] Encoding AC3 <640kbps> with libAften...
[a05] The original audio track has a constant bit depth of 20 bits.
[a05] Processed audio track, L+R+C+LFE: constant bit depth of 20 bits.
[a05] Processed audio track, SL+SR: max 24 bits, average 21 bits.
Video track 2 contains 129600 frames.
Video track 3 contains 129600 frames.
Subtitle track 15 contains 1 caption.
Subtitle track 16 contains 1 caption.
Subtitle track 17 contains 1 caption.
Subtitle track 18 contains 1 caption.
eac3to processing took 5 minutes, 45 seconds.
Done.

Build 3.41 is released.

I would try using this, but the link is dead.

fkid
12th December 2023, 16:28
Last chapter is not removed with latest version 3.42 of eac3to. Please update your build: https://rationalqm.us/eac3to

meemeemee
12th December 2023, 22:17
Last chapter is not removed with latest version 3.42 of eac3to. Please update your build: https://rationalqm.us/eac3to

That's not the last chapter, that's the END of the file/movie. Chapter should have some content - that's why you have often named chapters on retail discs. You know, they are describing scenes, parts of the movie - like the first chapter for example named Intro/Credits etc.. This addition is not describing anything so it is not chapter. You got the same for End credits: main movie ends, [end credits start, movie/file finishes] <--- the last chapter.

I don't know why this was changed when eac3to got it right for all of those years.

Ian1182
13th December 2023, 15:03
Not sure if it's just me but I'm see a virus warning for eac3to.exe in the 3.42 rar file. My system is flagging the module for Trojan:Win32/Wacatac.B!lm , hopefully this is a false positive

stax76
13th December 2023, 16:21
You can try virus total:

https://www.virustotal.com

Ian1182
15th December 2023, 17:51
unfortunately its a fail there as well for 3 of the checks. I'll wait until a newer version of eac3to appears

j7n
16th December 2023, 01:17
You can try deleting HookSurcode.dll, thdmerge.exe, and maybe libmatrix.dll, and use eac3to without these features. But be reasonable. Nobody makes a virus that is a few kilobytes today. It has to do something useful for the owner, and report back through the web, which adds a lot of program code. The detections are vague suspicions.

Xorp
18th December 2023, 03:37
rationalqm.us eac3to_mod download links are down?

SeeMoreDigital
18th December 2023, 11:31
Windows 10 inbuilt anti-virus/security software reports the following: -

https://i.ibb.co/6vyXH05/wacapew-C-ml.png

The weird thing is, the eac3to.exe file has been deleted from the downloads folder.

Barough
18th December 2023, 16:33
rationalqm.us eac3to_mod download links are down?

https://www.rationalqm.us/eac3to/

SeeMoreDigital
18th December 2023, 17:09
https://www.rationalqm.us/eac3to/
This is where I got 'eac3to_3.43.rar 2023-12-17 12:55 4.5M' from, which generated the above warning :confused:

StainlessS
18th December 2023, 22:22
Virus total:- https://www.virustotal.com/gui/file/6af880d479c279b60891e08f472f2d4580aaad434a9af646dcb796d160e0fc4f

On Relations Tab,

Scanned Detections File type Name
2023-12-16 3/72 Win32 EXE thdmerge.exe
2023-12-18 1/72 Win32 EXE eac3to.exe


Security vender appraisal

MaxSecure Trojan.Malware.300983.susgen [susgen = a bit suspicious]
Microsoft Trojan:Win32/Wacatac.B!ml [B!ml = some kind of Microsoft scareware alert]
Sophos Generic Reputation PUA (PUA) [PUA = Possibly Unwanted App, usually for system tool]


3/72 bad, means 69 out of 72 say is OK, forget the other scaremongers. [start getting a bit more wary when you get to maybe 10 / 72].

EDIT: My MS defender on win10 dont alert to anything on download/extract. [I aint got around to installing Comodo CIS instead of M$ yet on new W10 install]

SeeMoreDigital
18th December 2023, 22:31
Virus total:- https://www.virustotal.com/gui/file/6af880d479c279b60891e08f472f2d4580aaad434a9af646dcb796d160e0fc4f

On Relations Tab,

Scanned Detections File type Name
2023-12-16 3/72 Win32 EXE thdmerge.exe
2023-12-18 1/72 Win32 EXE eac3to.exe


Security vender appraisal

MaxSecure Trojan.Malware.300983.susgen [susgen = a bit suspicious]
Microsoft Trojan:Win32/Wacatac.B!ml [B!ml = some kind of Microsoft scareware alert]
Sophos Generic Reputation PUA (PUA) [PUA = Possibly Unwanted App, usually for system tool]


3/72 bad, means 69 out of 72 say is OK, forget the other scaremongers. [start getting a bit more wary when you get to maybe 10 / 72].
I'm not sure what all that means... Is 'Wacatac.B!ml' okay or not?

StainlessS
18th December 2023, 22:48
You can be scared if you like, but M$ is not that reliable, is all based on security vender guesswork.

I once got a load of bad hits for a Visual Basic Lottery checker app (which I wrote), just because
it had a 7x7 grid of buttons for each ball number (in the days of 49 balls). I changed the order of drawing on form a little
bit and all the AV scareware agreed that it was OK.
3/72 is nothing to get yourself worked up about, their guesses are MOST LIKELY totally wrong.
[Although you may give them more credence if you think that Graft is a bit of a dodgy character :) ]

EDIT: Maybe Anti-malware stuff should also give a "confidence rating", eg 100.0% sure that its infected, for the real deal.
(not our Reel.Deel, he's 100.0% ok-ish)

EDIT: I think that 'susgen' is just 'generally suspicious', maybe was similar for my Lottery Checker.

'PUA' = 'Possibly Unwanted App', meaning very little evidence for panic if it was your intent to download a system tool.
(although it could be dangerous if is eg a password revealing tool, downloaded/used by some malware).
(PUA app might just do something a little bit non usual).

'Wacatac.B!ml', not the faintest idea what that is supposed to mean.

Security venders make their guess based on 'who knows what', you gotta make your guess based on number of security vender 'detects/guesses'.

kedautinh12
19th December 2023, 03:04
If you scared about only 3/72 softwares virus warning. Don't use it anymore. I still using cause 3/72 mean that ok with 69 antivirus softwares

amayra
22nd December 2023, 23:17
Are there any devs interested in taking over eac3to development (bugfixes and improvements)? I'm considering open-sourcing it, because I don't have a lot of time for it now, and probably in the near future. However, eac3to is written in Delphi, and the code is not in great shape (due to constant lack of time). Plus, the source code might be more complex/long than many devs might expect, because of the simple reason that eac3to has a *lot* of features, some more obvious than others. In any case, I'm not going to spend any time on open-sourcing it if there are no devs who have serious interest in working on it.

do you still have plan to open-sourcing this project ?

i will help with this

tebasuna51
23rd December 2023, 10:33
The source code is not open but released to other developers here: https://www.rationalqm.us/board/viewforum.php?f=18

eac3to_mod
28th December 2023, 13:14
Slipstream for 3.43 available for download:

* Fix subtitles sync for non-playlist input.
* Fix spurious EAC3 bitstream parsing warnings.

https://rationalqm.us/eac3to

tebasuna51
30th December 2023, 10:55
Posts deleted by rule 4, please don't use this thread for disputes about the https://www.rationalqm.us/board/viewforum.php?f=18 forum

Like madshi seems not interested in this thread I will close it.

Feel free to open new threads about the new eac3to development.