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

Reply
 
Thread Tools Search this Thread Display Modes
Old 5th August 2017, 03:16   #14341  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 1,113
Quote:
Originally Posted by thomaz909 View Post
i just want to "normalize" to 0db.
that means, it scans all channels, takes the highest overall gain found and then amplifies all channels by this value.
for example L=-5db, R=-6db, C=-2db, SL=-12db, SR=-13db, then the center channel has the highest gain with -2db and finally all channels get an amplification by +2db.
no drc, compressor, loudness maximizer, limiter, etc.
and that all in the most efficient, resource saving way.
I hate to say this, but this a a bad example, because I dare you, in a blind test, that you will not be able to notice that 2dB difference.
MrVideo is offline   Reply With Quote
Old 13th August 2017, 17:58   #14342  |  Link
thomaz909
Registered User
 
Join Date: Jul 2004
Posts: 35
Feature request

it would be nice if eac3to ignores -downXX switch when source is lower than the specified bitrate.
for example decoding a 64bit ac3 with -down32 then it "downbits" to 32bit.
when decoding a 24bit dts it ignores the switch and decodes to 24bit instead of "upbitting" to 32bit.

or add -downXXXX (for example -down6432)
then it only downs 64bit to 32bit and leaves all other input bitrates untouched.

Last edited by thomaz909; 13th August 2017 at 18:06.
thomaz909 is offline   Reply With Quote
Old 13th August 2017, 18:06   #14343  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 4,520
It already works like this, I believe. Can you provide any example (sample file + log) where it doesn't?
sneaker_ger is offline   Reply With Quote
Old 13th August 2017, 19:31   #14344  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 5,175
Quote:
Originally Posted by thomaz909 View Post
it would be nice if eac3to ignores -downXX switch when source is lower than the specified bitrate.
Maybe you mistake "bitrate" with "bitdepth"?

-downXX fix the bitdepth of decoded PCM data.

Quote:
for example decoding a 64bit ac3 with -down32 then it "downbits" to 32bit.
Is possible to have a 64 Kb/s AC3 (I never see), but AC3 don't have any bitdepth then 64bit AC3 don't have sense.

Quote:
when decoding a 24bit dts it ignores the switch and decodes to 24bit instead of "upbitting" to 32bit.
- If you are talking about a DTS-MA 24 bits, for what you want 32 bits with the last 8 bits all to "0"?

eac3to try to be smart and ignore usseless parametres, even check if last 8 significant bits are all to "0" to output only 16 bits.

- If you are talking about a standard DTS, like AC3, don't have bitdepth. Does not exist a standard DTS 24 bits.

When eac3to decode a lossy format (AC3, DTS, MP3, ...) internally work with 64 bits float samples and, at output by default, downsample to 24 bits int because is enough precission.

If you want preserve the 64 bit float you can add the parameter:

-full
__________________
BeHappy, AviSynth audio transcoder, in Doom9 forums. NicAudio, BassAudio, audio decoders.
tebasuna51 is offline   Reply With Quote
Reply

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 00:50.


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