Log in

View Full Version : too loud amplified, to quiet not


ZenMystic
5th May 2006, 06:40
am using belight to convert a 2ch nomalized wav file to a 2 ch ac3. The first time the sound was to low so I checked the boost mode. Now the sound is a little to loud. how do I boost the sound yet have the sound a little lower? I have read several posts and I'm more confussed than ever.

I wish the was an ac3gain :)

All I wonna do is convert some 2ch wavs to ac3 proper dvd ac3 files.

tebasuna51
5th May 2006, 11:26
I suggest you HeadAC3he v0.24-a13 (http://needfulthings.c-f-h.com/tools/) to ac3 encode with this settings:
Left panel:
- Select Source file and Destination Format AC3, rest unchecked. Click in Options button

Right panel:
- Individual input/output channels: 0 dB, No DRC (DRC always without effect)
- Global Gain: 6 dB

Second Right panel (click in Options button):
- Bitrate desired: 192 (recommended for 2.0).

Edit: Boost mode always distort the original signal with harmonics.

BigDid
7th May 2006, 18:47
Hi,

You can now use Belight as Headac3he, which is also very good :)

In advanced settings uncheck normalize and check gain (6db is the optimized gain as in headac3he). You cannot use both at the same time.

Only in recent Belight rev !
Enjoy

Did

tebasuna51
7th May 2006, 19:44
You can now use Belight as Headac3he, which is also very good :)

In advanced settings uncheck normalize and check gain (6db is the optimized gain as in headac3he). You cannot use both at the same time.

Only in recent Belight rev !
What Belight rev.?

In my test, a azid( -g 6db) is inserted and do nothing when you encode to ac3 with ac3enc.

There are a new ffmpeg CVS 2006-04-28 at http://www.free-codecs.com/download/ffmpegGUI.htm I think is better than HeadAC3he v0.24-a13 to encode ac3 (ac3 output volume equal to original input volume).

BigDid
7th May 2006, 21:16
What Belight rev.?
Hi, 022beta9 20060315 and later

In my test, a azid( -g 6db) is inserted and do nothing when you encode to ac3 with ac3enc.
I have'nt really tested it so, maybe you can ask kurtnoise about it in the belight thread

There are a new ffmpeg CVS 2006-04-28 at http://www.free-codecs.com/download/ffmpegGUI.htm I think is better than HeadAC3he v0.24-a13 to encode ac3 (ac3 output volume equal to original input volume).
I know Inc spotted a -6db bug and wanted to re-compile the ac3enc.dll, without success see here (http://forum.doom9.org/showthread.php?t=110506).
Maybe it can be extracted from the new ffmpeg?

Did

tebasuna51
7th May 2006, 23:05
This 6db gain is applied by azid decoding ac3.

To avoid the problem encoding ac3 with BeSweet-BeLight, this gain must be applied inside ac3enc.dll, then must be re-compiled, like Inc want to do.

I make a post in Inc's thread about this.

BigDid
8th May 2006, 07:51
...There are a new ffmpeg CVS 2006-04-28 at http://www.free-codecs.com/download/ffmpegGUI.htm I think is better than HeadAC3he v0.24-a13 to encode ac3 (ac3 output volume equal to original input volume).
My first test with the ffmpeg gui allows me only 2ch output (unless I am mistaken), so no 6ch transcode :(

Did

tebasuna51
8th May 2006, 09:56
Really, the GUI is limited to 2 channels.

You need only ffmpeg.exe, used with BeHappy or in CLI mode like this:
ffmpeg -i 6chan_ac3_order.wav -ab 448 output51.ac3

BeHappy make the channelmapping auto, in CLI mode you need before WaveWizard to change wav_order (FL_FR_C_LFE_SL_SR) to ac3_order (FL_C_FR_SL_SR_LFE).

BigDid
8th May 2006, 18:40
Really, the GUI is limited to 2 channels.

You need only ffmpeg.exe, used with BeHappy or in CLI mode like this:
ffmpeg -i 6chan_ac3_order.wav -ab 448 output51.ac3

BeHappy make the channelmapping auto, in CLI mode you need before WaveWizard to change wav_order (FL_FR_C_LFE_SL_SR) to ac3_order (FL_C_FR_SL_SR_LFE).
Thanks, I'll give BeHappy a try :)

Edit, I did give it a try, too much gain either in direct AC3 to ac3 or ac3toWavtoac3 estimation +10 to +12db Eeeek
Edit2, Ok for Behappy I found the culprit it was the ffdshow input, volume with normalization set to 500%; now set to 140% to get quite same output level than original :)

Back to Headac3 and it's channel mapping problem, internal is ok so ac3 to ac3 +6db or If Normalization and DRC wanted ac3 to wav with Norm and DRC then Wav to ac3 + 6db

Belight : the wav convert mapping is Ok and direct ac3 to ac3 is also ok (with a loss of about 3to 6db). About gain if normalization+DRC+ dialog norm is used there is some gain applied but vary from one source to another and lost in the wav to ac3 conversion.
So as for Headac3, Belight needs to have some gain applied for ac3 encoding: from 3 to 6db depending on sources and norm+DRC+dialog norm applied or not.

For now I will use Belight for ac3 to wav with norm (around80 to 98%)+DRC+dialog norm , and Behappy for Wav to ac3
Edit2 Complete Behappy solution is now possible ac3 to ac3 direct with or without normalization.
I'm confident we'll have an ac3enc.dll patched (no loss) one day for Besweet/Belight :)

Did

The editing are following the results of my tests, maybe more to come :)