Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Audio encoding

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 27th November 2023, 13:05   #15341  |  Link
eac3to_mod
Guest
 
Posts: n/a
Quote:
Originally Posted by tebasuna51 View Post
I also work now without ini file, but I like the -progressnumbers new, for me can be the default.
Make an INI file containing just:

-progressnumbers
 
Old 27th November 2023, 14:15   #15342  |  Link
eac3to_mod
Guest
 
Posts: n/a
Guys, please re-download and test. I restored some warnings that were disabled as a side effect. I also fixed the handling of the -fast and -normal options.

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

With tebasuna51's sample, eac3to_mod now gives the same warning as eac3to 3.36:

"This track is not clean."

If there are other warnings you think are missing please let me know.

Last edited by eac3to_mod; 27th November 2023 at 14:18.
 
Old 27th November 2023, 14:48   #15343  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,872
Thanks Curly, and yes I use now a .ini with only -progressnumbers
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline  
Old 27th November 2023, 17:23   #15344  |  Link
eac3to_mod
Guest
 
Posts: n/a
@tebasuna51

I verified that this command extracts the AC3 core:

eac3to_mod in.eac3 out.ec3 -core

So, are you just asking me to fix things so that this would work:

eac3to_mode in.eac3 out.ac3 -core

That is, we shouldn't have to lie about the extension and then there's no need to rename anything.

Last edited by eac3to_mod; 27th November 2023 at 21:54.
 
Old 27th November 2023, 21:35   #15345  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,872
Sorry but I have your last version and:

eac3to v3.40
command line: eac3to.exe 8v341_BD.eac3 8v341_BD.ac3 -core
------------------------------------------------------------------------------
Running in normal mode
Removing dialnorm
E-AC3 EX, 7.1 channels, 0:00:16, 768kbps, 48kHz, dialnorm: -31dB
(core: AC3 EX, 5.1 channels, 0:00:16, 448kbps, 48kHz, dialnorm: -31dB)
Extracting E-AC3 core...
Removing E-AC3 & Core dialog normalization...
Decoding with libav/ffmpeg...
Remapping channels...
Encoding AC3 <640kbps> with libAften...
Creating file 8v341_BD.ac3"...
eac3to processing took 1 second.
Done.

And the output is 640kbps when the AC3 core is 448kbps
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline  
Old 27th November 2023, 21:46   #15346  |  Link
eac3to_mod
Guest
 
Posts: n/a
I didn't say that was implemented! Not sure why we are not communicating (could be a language issue). Can you please read my post again carefully and try to answer it? Thank you.

When I mentioned lying it wasn't to say you were lying but rather that we have to lie to eac3to, as you previously noted:

"Yes, I say is easy without need lie to eac3to."

Last edited by eac3to_mod; 27th November 2023 at 23:02.
 
Old 28th November 2023, 04:37   #15347  |  Link
j7n
Registered User
 
j7n's Avatar
 
Join Date: Apr 2006
Posts: 136
Thank you for ReadAudB.exe. If I don't break sync (just type over random bytes), it detects nothing wrong. Does it check both checksums?

I confirm that eac3to reports "This track is not clean." It's an improvement.
j7n is offline  
Old 28th November 2023, 12:06   #15348  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,872
Quote:
Originally Posted by eac3to_mod View Post
I didn't say that was implemented! Not sure why we are not communicating (could be a language issue). Can you please read my post again carefully and try to answer it? Thank you.
Yes, was a language issue like you say.
And yes when detect the -core parameter and detect AC3 core don't recode it.
Without the -core parameter we can convert it to another bitrate.

Quote:
Originally Posted by j7n View Post
Thank you for ReadAudB.exe. If I don't break sync (just type over random bytes), it detects nothing wrong. Does it check both checksums?
Nope, that tool don't read the checksums values.
Only if frames are completes, the problem more frequent in TV captures.

To do that check, overwrite bytes than broke checksums, there are a old tool DelayCut with some options about CRC.

I use a old version 1.3 from madshi but last one I supose do the same about that.
Attached Images
 
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 28th November 2023 at 12:18. Reason: add link
tebasuna51 is offline  
Old 28th November 2023, 14:53   #15349  |  Link
eac3to_mod
Guest
 
Posts: n/a
Quote:
Originally Posted by tebasuna51 View Post
Yes, was a language issue like you say.
And yes when detect the -core parameter and detect AC3 core don't recode it.
Without the -core parameter we can convert it to another bitrate.
Glad we got that sorted out.

I have it fixed to operate this way. A 3.41_test version is available here with the fix:

https://rationalqm.us/eac3to_mod/eac..._3.41_test.rar

Code:
D:\Don\Programming\Delphi\EAC3TO Mod>eac3to_mod in.eac3 out.ac3 -core
Running in fast mode
Keeping dialnorm
E-AC3, 7.1 channels, 1:47:00, 896kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 1:47:00, 512kbps, 48kHz, dialnorm: -27dB)
Extracting E-AC3 core...
Creating file "out.ac3"...
process: 100%
eac3to processing took 1 second.
Done.

Last edited by eac3to_mod; 28th November 2023 at 15:28.
 
Old 28th November 2023, 15:59   #15350  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,872
Thanks, work fine know also removing dialnorm.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline  
Old 28th November 2023, 17:45   #15351  |  Link
j7n
Registered User
 
j7n's Avatar
 
Join Date: Apr 2006
Posts: 136
Thank you. Eac3to works as expected now.
j7n is offline  
Old 28th November 2023, 19:13   #15352  |  Link
eac3to_mod
Guest
 
Posts: n/a
Thank you for testing, gentlemen.
 
Old 2nd December 2023, 18:42   #15353  |  Link
eac3to_mod
Guest
 
Posts: n/a
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

Last edited by eac3to_mod; 2nd December 2023 at 20:24.
 
Old 3rd December 2023, 01:50   #15354  |  Link
Bandits
Registered User
 
Join Date: Feb 2015
Posts: 43
Quote:
Originally Posted by eac3to_mod View Post
* 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.
__________________
Blu-Ray Ripper 0.112c/0.21a
Bandits is offline  
Old 3rd December 2023, 05:49   #15355  |  Link
TDS
Formally known as .......
 
TDS's Avatar
 
Join Date: Sep 2021
Location: On a need to know basis.
Posts: 920
Quote:
Originally Posted by eac3to_mod View Post
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 ??
__________________
Long term RipBot264 user.

RB 1.27.1 (std)
RB 1.27.1 (fully loaded, OOD)
PD 7.6 (new)
TDS is offline  
Old 3rd December 2023, 11:26   #15356  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,872
Quote:
Originally Posted by TDS View Post
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:
Code:
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.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline  
Old 3rd December 2023, 13:10   #15357  |  Link
TDS
Formally known as .......
 
TDS's Avatar
 
Join Date: Sep 2021
Location: On a need to know basis.
Posts: 920
Quote:
Originally Posted by tebasuna51 View Post
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:
Code:
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
__________________
Long term RipBot264 user.

RB 1.27.1 (std)
RB 1.27.1 (fully loaded, OOD)
PD 7.6 (new)
TDS is offline  
Old 3rd December 2023, 13:37   #15358  |  Link
eac3to_mod
Guest
 
Posts: n/a
Quote:
Originally Posted by Bandits View Post
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.
 
Old 5th December 2023, 07:13   #15359  |  Link
Sakura-chan
Registered User
 
Join Date: Sep 2010
Posts: 34
I was wondering why eac3to was dropping all my last chapters and I found this:
Quote:
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.
Sakura-chan is offline  
Old 10th December 2023, 04:47   #15360  |  Link
Magister Irrylio
Registered User
 
Join Date: Nov 2022
Posts: 3
Quote:
Originally Posted by Joniii View Post
I can confirm I have the same thing with Nemo.

Code:
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.

Code:
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.
Quote:
Originally Posted by eac3to_mod View Post
Build 3.41 is released.
I would try using this, but the link is dead.
Magister Irrylio is offline  
Closed Thread

Tags
eac3to

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:58.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.