Log in

View Full Version : Ac3 Downsample..... big problems


robbynaish
27th January 2010, 09:16
Hi there,

i have a big problem and i cant solve. Im helping a friend to downsample some audio fil ac3 from 640 Kbps to 384Kbps.

I tried with beelight and using only the downsample function so...."-azid( -z1 -b1 ) -ac3enc( -b 384 ) "... and i get a file audio with a compressed dynamic (look at second pic, the first is the normal audio and the third is what i get with DaudioK).

I tried with DAudioK, i get a good file, with no touched dynamic, but the order of channel are no right. I get L-R-C-LFE-LP-LR instead of L-C-R-LP-LR-LFE

Somebody can help me? I tried many way, bu nothing.

Many thanks to all

Alessandro


Original File





File original

http://img715.imageshack.us/img715/5185/25641629.jpg

File worked with Besweet

http://img27.imageshack.us/img27/6927/57385120.jpg


File worked with DAudioK

http://img27.imageshack.us/img27/6696/90948171.jpg

tebasuna51
27th January 2010, 11:15
Both are well know problems:
- ac3enc make files with half volume.
- ffmpeg make wrong channelmapping.

You need use the Aften encoder with BeLight, Foobar2000, eac3to or BeHappy.

BTW, I don't know your Azid parameters with BeLight:
-azid( -z1 -b1 )
What is this?
To transcode ac3 you don't need azid parameters:
BeSweet -core( -input "input.ac3" -output "output.ac3" ) -bsn( -exe aften.exe -b 384 -6chnew )

Use the last BeLight and bsn.dll build:
http://kurtnoise.free.fr/BeLight/BeLight-0.22_RC1.exe
http://kurtnoise.free.fr/BeLight/bsn_20070513.zip

And last Aften build:
http://code.google.com/p/wavtoac3encoder/downloads/list

robbynaish
27th January 2010, 11:36
Both are well know problems:
- ac3enc make files with half volume.
- ffmpeg make wrong channelmapping.

You need use the Aften encoder with BeLight, Foobar2000, eac3to or BeHappy.

BTW, I don't know your Azid parameters with BeLight:
-azid( -z1 -b1 )
What is this?
To transcode ac3 you don't need azid parameters:
BeSweet -core( -input "input.ac3" -output "output.ac3" ) -bsn( -exe aften.exe -b 384 -6chnew )

Use the last BeLight and bsn.dll build:
http://kurtnoise.free.fr/BeLight/BeLight-0.22_RC1.exe
http://kurtnoise.free.fr/BeLight/bsn_20070513.zip

And last Aften build:
http://code.google.com/p/wavtoac3encoder/downloads/list


Hi,

thanks for yr help.

That parameters of Azid are automatic, its the BeSweetGUI0.6b61 that put in automatic and i cant deselect


Here the meaning

http://img686.imageshack.us/img686/9784/aaaala.jpg

Im no so expert in direct commands.... do you have a more easy way to do as you suggest?

Many thanks

Ale

tebasuna51
27th January 2010, 13:05
Forget the deprecated BeSweet GUI (can't use Aften) and use BeLight

robbynaish
27th January 2010, 17:37
GREAT!!!!!!!!!!!

Now is perfect!!!!


There is a similar easy way to convert DTs to Ac3?

Many thanks again

Ale

tebasuna51
27th January 2010, 20:36
Sorry, BeLigth-BeSweet don't support free dts decoder. BeSweet is abandoned proprietary software and can't be modified.

For dts->ac3 you need eac3to (there are GUI's), Foobar2000 or BeHappy-AviSynth

jruggle
28th January 2010, 00:06
Both are well know problems:
- ac3enc make files with half volume.
- ffmpeg make wrong channelmapping.

Just for the record... FFmpeg has used correct channel mapping for AC-3 decoding and encoding since April 2009.

tebasuna51
28th January 2010, 00:27
Maybe, but robbynaish seems have a old one.

BTW, I never know where can get a official ffmpeg.exe Windows binary to test.

jruggle
28th January 2010, 23:39
Maybe, but robbynaish seems have a old one.

BTW, I never know where can get a official ffmpeg.exe Windows binary to test.
There is no such thing as an official FFmpeg binary. Personally, if I had to use Windows and wanted a recent binary quickly without building it myself, I would use the ones by Ramiro Polla since he is an active FFmpeg developer and knows what he is doing.
http://ffmpeg.arrozcru.org/wiki/index.php?title=Links

Blue_MiSfit
29th January 2010, 00:31
eac3to makes this all so simple...


eac3to input.dts output.ac3 -384

or

eac3to input.ac3 output.ac3 -384

done :)

~MiSfit

djmasturbeat
18th January 2011, 08:11
another method is

use one of the aften guis to downsample (there are 2 gui products avaialble, the older one is simply called aften gui i think, and should stull work fine).
if you prefer cli, do audio conversion with aften.exe
same results either way

some people like the results better using aften, than eac3to doing the actual conversion, tho like eac3to fine for the demuxing it can do. I am not saying this is even my opinion.
i know some people also find aften to be lesser of a product comapred to the retail, but i am trying to keep this to freeware :)