Log in

View Full Version : HE-AAC playback problem with COREAAC


K-Dash
15th November 2003, 19:27
Software: Nero 6.0.0.23
Besweet v1.5b23
CoreAAC 17.nov.2k3
Winamp v2.80
in_mp4 plugin(Lastest) for winamp
MPC 6.4.6.8
matroskasplitter_20031109.zip
mkvtoolnix-0.7.5.rar


I encoded a 5.1 file in Besweet->5.1Aiff->Nero

For some reason my Nero doesnt accept 5.1wave so I had to convert the file to Aiff. There is a blip sound through out the audio file, the problem only occurs when I encode this in HE profile and on LC CBR 96-112kbps. But doesnt happen on VBR LC modes, does any1 have any clue whats the problem? Thx in advance.

Matroska muxed with commandline:
mkvmerge.exe -o "c:\test.mkv" "c:\test.avi" "c:\test_aac_HE.mp4" --sync 0:-88 --aac-is-sbr 0

Currently running tests on LC cbr 128 and others as well, I'll post the results when they are done.

EDIT: the blip is also in the newest in_mp4 plugin for winamp.

K-Dash
15th November 2003, 21:01
5.1 aiff to nero aac cbr blips no matter what bitrate i put in :(
Also the rear channels seems to be duped from front channels @@

K-Dash
16th November 2003, 01:23
Okie I ran some test and somehow all files which came out got wrong channel mapping.

BeSweet -core( -input "e:\ac3test.ac3" -output "e:\outtes
t.mp4" -6chaiff -logfilea "e:\BeSweet.log" ) -ota( -G 1 ) -ssrc( --rate 44100 )
-boost( /b3=5 /l=0.95 ) -bsn( -config -6chold )

BeSweet -core( -input "e:\ac3test.ac3" -output "e:\outtes
t.mp4" -6chaiff -logfilea "e:\BeSweet.log" ) -ota( -G 1 ) -ssrc( --rate 44100 )
-boost( /b3=5 /l=0.95 ) -bsn( -config -6chnew )

- The -6chnew was most correct but somehow the rear channels were dupes of front channels with surround mix of somekind. I dont know if this got anything to do with the decoder part since i extracted the ac into 6 waves and the rear channels were different. It wouldve been nice if there were some ways to replace rear channels in mp4.

Tuning
16th November 2003, 06:01
Hi K-Dash,Welcome to Doom9's Forum

The command line you used is not necessary,here is the command line prescribed by DSPguru
For 6ChannelsBeSweet -core( -input "d:\input.ac3" -output "d:\output.mp4" -logfilea "d:\BeSweet.log" ) -azid( --maximize -c normal ) -bsn( -6chnew )
For stereo
BeSweet.exe -core( -input "d:\input.ac3" -output "d:\output.mp4" -logfilea "d:\BeSweet.log" ) -azid( --maximize -c normal ) -bsn( -2ch )
If you are a newbie in using BeSweet command lines,then i would suggest Oagmachine,its a GUI for AAC encoding via BeSweet/Nero Plugins.Available here[http://dspguru.doom9.org]

And one more thing you have to remember,the 6chold switch is only used iff you are using nero plugins up to 60011.Above that version you have to use 6chnew.i.e for old dlls use 6chold,and for new dlls use 6chnew.
If you are using newdlls then you have to resample your audio to 44khz.(there is an option for it in Oagmachine)

The winamp plugin is yet to be corrected with new nero plugins.Meanwhile you can test for correct channel mapping either with foobar or any directshow media player with Core AAC DSfilter installed.These filters are found to be correct.

Hope this helps.....

K-Dash
16th November 2003, 13:57
First of all, I want to thank u for ur answer but I found out whats been causing my rear channels to be in wrong order.

"If you are using newdlls then you have to resample your audio to 44khz.(there is an option for it in Oagmachine)"

So u mean that I have to resample it instead of using "-ssrc( --rate 44100 )" command in besweet?

Anyways the reason i tried both new and old on the newer dll which shouldve been just -6chnew to be used only is because my rear channel was a copy of front channels in surroundmix. But I've found whats been causing that now since nobody really talked about this in the other AAC related threads and Im not even sure if other ppls even have this plugin since nobody have talked about it or I couldve missed this part somehow.

http://members.lycos.co.uk/bjorn009/Tromp_chdwnmix_01.png
http://members.lycos.co.uk/bjorn009/Tromp_chdwnmix_02.png

Tuning
16th November 2003, 14:21
Resampling is equal to "-ssrc( --rate 44100 )" in commandline.
Sorry you have to add that too in the command line,i forgot to add.

Can you give a link to that plugin.
Thanks

K-Dash
16th November 2003, 15:04
Here it is:
http://www.trombettworks.com/