Stereo Tool https://forums.stereotool.com/ |
|
aacPlus CODEC Optimization for Streaming https://forums.stereotool.com/viewtopic.php?t=52 |
Page 1 of 5 |
Author: | SuperH [ Mon Jul 21, 2008 8:20 am ] |
Post subject: | Re: aacPlus CODEC Optimization for Streaming |
Bumping for attention to this comment... If anyone uses this and hears something they aren't satisfied with per my description above, please let me know. I want to improve this to accurately reproduce (and condition audio) as necessary for listeners. I want to know what you all hear! This is tuned based on measurement, waveform analysis, and my ear. Enjoy! |
Author: | hvz [ Mon Jul 21, 2008 11:54 am ] |
Post subject: | Re: aacPlus CODEC Optimization for Streaming |
Hi SuperH, When I have time to play with AAC encoding etc, I'll look into this further and see if I will add it as a preset. It does sound a lot better than your previous preset, and I think - based on the type of sounds that I hear - that SBR-based encoders will indeed have less troubles with it. Right now I'm very busy with some other improvements, but I'll get back on this. |
Author: | SuperH [ Mon Jul 21, 2008 2:37 pm ] |
Post subject: | Re: aacPlus CODEC Optimization for Streaming |
Thanks! Good luck with all of your other improvements! |
Author: | Brian K [ Thu Jul 31, 2008 6:27 pm ] |
Post subject: | Re: aacPlus CODEC Optimization for Streaming |
I haven't started internet streaming yet but I am fascinated with the AACplus v2 with PS. Right now I think it's the best codec out there for these bit rate stereo streams (24, 32, 40 kbps bandwidths). If I get my steam up and running I will definitely try your settings Super H. I wondered if the codec sampling rate was set to 32kHz instead of 44.1kHz (or brickwall filtering the sound output to say 16 or 17kHz) would that also improve the sound quality. I think a lot of stations could improve the quality of their streams (reduce the swooshing artifacts) with the use of better processing. I think the combination of Stereo Tool with settings such as you suggested helps to establish a best practice for internet streaming at low bitrates. I hope streaming stations out there that are trying to improve their sound quality, read this forum. Super H, could you post a link to your stream. |
Author: | SuperH [ Sat Aug 02, 2008 7:05 am ] |
Post subject: | Re: aacPlus CODEC Optimization for Streaming |
Quote: I haven't started internet streaming yet but I am fascinated with the AACplus v2 with PS. Right now I think it's the best codec out there for these bit rate stereo streams (24, 32, 40 kbps bandwidths). If I get my steam up and running I will definitely try your settings Super H. I wondered if the codec sampling rate was set to 32kHz instead of 44.1kHz (or brickwall filtering the sound output to say 16 or 17kHz) would that also improve the sound quality.
Sure -- but I want to iron a few kinks out of the processing first. I have found that I do have to tweak on this a bit to compensate for changes to the latest version of Stereo Tool. I will post slightly modified settings as appropriate soon.
I think a lot of stations could improve the quality of their streams (reduce the swooshing artifacts) with the use of better processing. I think the combination of Stereo Tool with settings such as you suggested helps to establish a best practice for internet streaming at low bitrates. I hope streaming stations out there that are trying to improve their sound quality, read this forum. Super H, could you post a link to your stream. |
Author: | SuperH [ Wed Aug 27, 2008 5:02 am ] |
Post subject: | Re: aacPlus CODEC Optimization for Streaming |
There were a lot of kinks I found, especially as some processing aspects of Stereo Tool have changed so much very recently. I have came up with the following preset, preliminarily, that provides good sound quality at low bitrates based on the behavior of aacPlus (HE-AAC). Anyone want to give me some feedback? Even as a simple non-CODEC audio preset. It gives better normalization than the previously posted settings, while maintaining a fair amount of dynamic range, keeping sibilance low, and avoiding all the artifacts above. Plus, there is a great amount of stereo separation, and it works with aacPlus (HE-AAC) V1 and V2, with and without parametric stereo. Code: [Common] Pre amplifier=3 Post amplifier=0.850000024 Extra loudness=1 Extra loudness Maximum increase per step=1.340000033 Hard limit output=1 Downsample very high input sample rates to near 44.1 kHz=1 Process for low latency=0 Mode=Advanced [Noise Gate] Enabled=1 Difference=0 Noise level=2 [Singleband Compressor] Enabled=0 Difference=0 Maximum volume=10 Maximum value=32767 Attack speed=0.999998987 Decay speed=0.999000013 Above Top Limiter=1 [Pre Compressor] Enabled=1 Difference=0 Delay enabled=0 Maximum volume - Band 1=33000 Maximum volume - Band 2=20500 Attack speed - Band 1=0.000004831 Attack speed - Band 2=0.000004831 Decay speed - Band 1=0.000382996 Decay speed - Band 2=0.000382996 [Multiband Compressor] Enabled=1 Difference=0 Delay enabled=0 Very high quality enabled=1 Maximum volume - Band -1=6950 Maximum volume - Band 0=6500 Maximum volume - Band 1=6250 Maximum volume - Band 2=5250 Maximum volume - Band 3=4250 Maximum volume - Band 4=4250 Maximum volume - Band 5=4500 Maximum volume - Band 6=6250 Maximum volume - Band 7=7800 Maximum volume - Band 8=5250 Attack speeds linked=0 Attack speed - Band -1=0.00150717 Attack speed - Band 0=0.00150717 Attack speed - Band 1=0.00150717 Attack speed - Band 2=0.00150717 Attack speed - Band 3=0.00150717 Attack speed - Band 4=0.00150717 Attack speed - Band 5=0.00150717 Attack speed - Band 6=0.000018806 Attack speed - Band 7=0.000018806 Attack speed - Band 8=0.000018806 Decay speeds linked=0 Decay speed - Band -1=0.000314613 Decay speed - Band 0=0.000314613 Decay speed - Band 1=0.000314613 Decay speed - Band 2=0.000314613 Decay speed - Band 3=0.000314613 Decay speed - Band 4=0.000314613 Decay speed - Band 5=0.000314613 Decay speed - Band 6=0.000958171 Decay speed - Band 7=0.000958171 Decay speed - Band 8=0.000958171 Above Top Limiter=1 Clipping enabled=1 Postprocessing enabled=1 Relative clip position - Band -1=1.500000238 Relative clip position - Band 0=1.500000238 Relative clip position - Band 1=1.666666746 Relative clip position - Band 2=1.857142687 Relative clip position - Band 3=1.857142687 Relative clip position - Band 4=-1 Relative clip position - Band 5=-1 Relative clip position - Band 6=0.65289247 Relative clip position - Band 7=0.408450603 Relative clip position - Band 8=-1 Final limiter value=0.5 Final limiter decay speed=0 Final limiter clipping=1 Equalizer enabled=1 Equalize before multiband-compression=1 Equalizer position - Band -1=1.857142687 Equalizer position - Band 0=1.857142687 Equalizer position - Band 1=1.500000238 Equalizer position - Band 2=1.500000238 Equalizer position - Band 3=1.409638405 Equalizer position - Band 4=1 Equalizer position - Band 5=0.801801801 Equalizer position - Band 6=0.801801801 Equalizer position - Band 7=0.754385948 Equalizer position - Band 8=0.754385948 [Stereo] Enabled=1 Delay enabled=0 Difference=0 Center bass=1 AZIMUTH limit=60.979999542 AZIMUTH change speed=0.200000003 Image phase amplifier=1.450000048 Image phase amplifier maximum angle=145.800003052 Image phase amplifier maximum separation strength=65.870002747 Image width amplifier=0.949999988 Extra phase shift=0 Mono or stereo only=-0.25 [Channel Delay] Enabled=0 Left Delay=0 [Output Filter] Enabled=1 Lowpass filter=16000 Highpass filter=20 [Final Pre-Limiter] Enabled=1 Difference=0 Pre-amp=0.957104027 Response time=0.200000003 [Final Limiter] Enabled=1 Difference=0 Pre-amp=1.000255942 Response time=0.0125 [FM Transmitter] Enabled=0 Pre-emphasize=0 Pre-emphasis time=50 Output is pre-emphasized=0 Stereo encoder enabled=0 RDS encoder enabled=0 Pilot signal volume=9 RDS signal volume=4.5 RDS PS text=2s:STEREO/2s:TOOL/<1=1.5s,2..-2=2t,-1=1.5s:WWW.STEREOTOOL.COM RDS RadioText text=60s:Stereo Tool: Professional Audio Processing - www.stereotool.com/30s:Stereo Tool by Hans van Zutphen, 1999-2008 - www.stereotool.com RDS PTY=0 RDS PI=65535 RDS Alternative frequency 1=0 RDS Alternative frequency 2=0 RDS Alternative frequency 3=0 RDS Alternative frequency 4=0 RDS Alternative frequency 5=0 RDS Alternative frequency 6=0 RDS Alternative frequency 7=0 RDS Alternative frequency 8=0 RDS Alternative frequency 9=0 RDS Alternative frequency 10=0 RDS Alternative frequency 11=0 RDS Alternative frequency 12=0 RDS Alternative frequency 13=0 RDS Alternative frequency 14=0 RDS Alternative frequency 15=0 RDS Alternative frequency 16=0 RDS Alternative frequency 17=0 RDS Alternative frequency 18=0 RDS Alternative frequency 19=0 RDS Alternative frequency 20=0 RDS Alternative frequency 21=0 RDS Alternative frequency 22=0 RDS Alternative frequency 23=0 RDS Alternative frequency 24=0 RDS Alternative frequency 25=0 RDS TP=0 RDS TA=0 RDS Music=1 RDS Artificial Head=0 RDS Compressed=1 RDS Dynamic PTY=0 RDS RadioText Enabled=1 RDS ClockTime Enabled=1 [Direct soundcard access] Enabled=0 Device ID= Volume=1 Buffer size=1 Send to Winamp=Nothing ASIO Override channel 1=4 ASIO Override channel 2=5 [Low latency output] Enabled=0 Device ID= Volume=1 Buffer size=0.079999998 ASIO Override channel 1=2 ASIO Override channel 2=3 |
Author: | SuperH [ Mon Oct 26, 2009 5:13 am ] |
Post subject: | Re: aacPlus CODEC Optimization for Streaming |
hvz: I'd be interested in hearing your take on my updated preset, before I publish anything. I moved back to Windows. At least, I can play with Windows 7 for a while... In my Mac's defense - I love it. http://superh.dyndns.org:8000/listen This is HE-AAC (SBR) 32kbps. http://superh.dyndns.org:8000/high This is MP3 128kbps. |
Author: | hvz [ Mon Oct 26, 2009 9:58 am ] |
Post subject: | Re: aacPlus CODEC Optimization for Streaming |
Hi SuperH, Welcome back! I could only listen for a very short time (had to leave for work) but it seems to sound good. I couldn't really notice that it was only 32 kbit/s! I'm planning to release a new version today or tomorrow, if you post your settings before I release it I can include them in the new version. By the way, did you use version 4.21 or the latest pre-release (see viewtopic.php?f=3&t=729&start=10 )? The new filter that I introduced there ("protect against excessive reverb") MIGHT make the Stereo Boost filter better usable for very low bitrate streams... |
Author: | SuperH [ Mon Oct 26, 2009 2:44 pm ] |
Post subject: | Re: aacPlus CODEC Optimization for Streaming |
Darn it! I would have posted my settings, but I'm at work now. The soonest I can get them is nine hours from now. I'll try to paste them as soon as I can. I no longer destroy dynamic range by pumping the gain down. I took a different approach to it. Thanks! 4.21 is what I used. |
Page 1 of 5 | All times are UTC+02:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |