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, 12:10   #15341  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,860
Quote:
Originally Posted by j7n View Post
Can you link me to the last version of LeeAudBi?
It is in the FAQ:
https://forum.doom9.org/showthread.p...067#post424067

Quote:
To extract the core, you need to give the output an ec3 extension, and rename to ac3 later if needed.
Yes, I say is easy without need lie to eac3to.
If you see the log eac3to extract the core, already AC3, and after recode it to AC3 with libaften, just need rename it to .ac3.
Please never use libAften to recode to AC3, use ffmpeg instead.
Maybe inside eac3to if libav can be used.

Quote:
-normal parameter? I don't have an ini file.
I also work now without ini file, but I like the -progressnumbers new, for me can be the default.

Quote:
Originally Posted by SeeMoreDigital View Post
Dam it... I'm sure I've got a couple of 4K UHD discs with some Dolby Digital Plus audio on them. But all my discs are currently boxed away!
Of course, if your sources are from BD/UHD, the DD+ have AC3 core.
Try with eac3 created with Audition or DEE/TotalCode option standard.

The AC3 core is required for compatibility in BD/UHD specs, but need more bitrate for the same quality because the AC3 encoder is less efficient than EAC3.
For that many TV shows, and other formats, use EAC3 standard without AC3 core. Now EAC3 become the standard and many devices support it without need the AC3 core.
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 27th November 2023 at 12:40. Reason: add info
tebasuna51 is offline  
Old 27th November 2023, 13:03   #15342  |  Link
eac3to_mod
Guest
 
Posts: n/a
Quote:
Originally Posted by j7n View Post
t:\working>eac3to acorrupted.ac3 aee.ac3 -640 -normal
Command line parameter "normal" is unknown.
Swap -640 and -normal and it works. That tells you a lot about eac3to CL parsing. It is complicated and abstruse. I will fix it.

Regarding error detection I'll use tebasuna51's sample to try to figure out what is going on. Many changes were required to get correct sync for audio and subtitles from bluray/UHD. Perhaps there was a side effect.

Last edited by eac3to_mod; 27th November 2023 at 13:06.
 
Old 27th November 2023, 13:05   #15343  |  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   #15344  |  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   #15345  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,860
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   #15346  |  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   #15347  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,860
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   #15348  |  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   #15349  |  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   #15350  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,860
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   #15351  |  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   #15352  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,860
Thanks, work fine know also removing dialnorm.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline  
Old 28th November 2023, 17:45   #15353  |  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   #15354  |  Link
eac3to_mod
Guest
 
Posts: n/a
Thank you for testing, gentlemen.
 
Old 2nd December 2023, 18:42   #15355  |  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   #15356  |  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   #15357  |  Link
TDS
Formally known as .......
 
TDS's Avatar
 
Join Date: Sep 2021
Location: On a need to know basis.
Posts: 887
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.5 (new)
TDS is offline  
Old 3rd December 2023, 11:26   #15358  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,860
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   #15359  |  Link
TDS
Formally known as .......
 
TDS's Avatar
 
Join Date: Sep 2021
Location: On a need to know basis.
Posts: 887
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.5 (new)
TDS is offline  
Old 3rd December 2023, 13:37   #15360  |  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.
 
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 04:20.


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