48 kbps AAC Encoders Test - Q1 2006 Edition |
![]() ![]() |
48 kbps AAC Encoders Test - Q1 2006 Edition |
Dec 14 2005, 17:40
Post
#26
|
|
|
Group: Banned Posts: 149 Joined: 1-September 05 Member No.: 24248 |
QUOTE (guruboolez @ Dec 14 2005, 08:33 PM) Why discarding VBR and using 48 kbps at the same time? Please, use both modes CBR/VBR if possible! |
|
|
|
Dec 14 2005, 17:41
Post
#27
|
|
![]() Group: Members Posts: 1189 Joined: 19-May 05 From: Montreal, Canada Member No.: 22144 |
|
|
|
|
Dec 14 2005, 17:42
Post
#28
|
|
|
Group: Members Posts: 1318 Joined: 3-January 05 From: Argentina, Bs As Member No.: 18803 |
QUOTE (guruboolez @ Dec 14 2005, 08:33 AM) QUOTE (IgorC @ Dec 14 2005, 05:27 PM) Somebody want test at 32 kbps , another at 64 and higher. Also many people want at 48 kbit/s. It´s difficult to establish an average bitrate to satisfy all users. 48 kbit/s is an average bitrate ... maybe most wanted. I know teh results can be different for 32-48-64-.... bitrates. Or maybe let´s vote (making poll)? I have nothing against 48 kbps; I'm not in favor of 32 or 64 kbps instead. But I'm just looking for coherence. Why discarding VBR and using 48 kbps at the same time? If someone can stream 48 kbps (i.e. if he doesn't have a dial-up), then he should be able to handle VBR without problem. No? I dont mind about VBR. But it less predictable for final size. In consequence less fair. Maybe ABR will be good. |
|
|
|
Dec 14 2005, 17:43
Post
#29
|
|
|
Group: Banned Posts: 149 Joined: 1-September 05 Member No.: 24248 |
QUOTE (IgorC @ Dec 14 2005, 08:36 PM) Finally somebody understand me and other people like me, Dimzon froom D9... Yeah! AAC+ is perfect choice for soundtrack: H264 + HE-AAC =MP4 container |
|
|
|
Dec 14 2005, 17:43
Post
#30
|
|
|
Nero MPEG4 developer Group: Developer Posts: 1466 Joined: 22-September 01 Member No.: 8 |
Well - theoretically we (Nero) could do CBR, quality (threshold) based VBR, bit rate manageable VBR, ABR with large bit buffer, 2-pass CBR, etc..
I am afraid that we cannot test all that - number of codecs would be too big, I am for using one codec-one mode approach here, otherwise we might be lost in tons of codecs and settings. |
|
|
|
Dec 14 2005, 17:48
Post
#31
|
|
|
Group: Banned Posts: 149 Joined: 1-September 05 Member No.: 24248 |
QUOTE (Ivan Dimkovic @ Dec 14 2005, 08:43 PM) 2-pass WOW!!!!!!!! It means BEST bitrate distribution @ suggested bitrate! I really like it! |
|
|
|
Dec 14 2005, 17:53
Post
#32
|
|
![]() Group: Members (Donating) Posts: 3474 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
|
|
|
|
Dec 14 2005, 18:00
Post
#33
|
|
![]() Group: Members (Donating) Posts: 3474 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
QUOTE (IgorC @ Dec 14 2005, 05:42 PM) I dont mind about VBR. But it less predictable for final size. In consequence less fair. Maybe ABR will be good. Do you mean that forcing CBR good VBR implementations is really something fair? If VBR perform better than CBR, it should be tested. BTW, VBR should be used in the second test (the multiformat one): Vorbis... My question is: why discarding VBR (VBR has always be considered as better than CBR/ABR on this board)? Predictible size? Bullshit: VBR has always be priviledged in listening tests. Streaming? Nonsense, because VBR could be stream at ~48 kbps with every kind of internet connection excepted dial-up. |
|
|
|
Dec 14 2005, 18:02
Post
#34
|
|
![]() Group: Members Posts: 1189 Joined: 19-May 05 From: Montreal, Canada Member No.: 22144 |
|
|
|
|
Dec 14 2005, 18:03
Post
#35
|
|
![]() Group: Members Posts: 250 Joined: 27-December 02 From: ROMA, Italy Member No.: 4269 |
QUOTE (Shade[ST] @ Dec 14 2005, 06:41 PM) QUOTE (guruboolez @ Dec 14 2005, 10:33 AM) If someone can stream 48 kbps (i.e. if he doesn't have a dial-up), then he should be able to handle VBR without problem. No? Streaming 48kbps on dial-up IS possible. Not here. -------------------- Vital papers will demonstrate their vitality by spontaneously moving from where you left them to where you can't find them.
|
|
|
|
Dec 14 2005, 18:07
Post
#36
|
|
|
Nero MPEG4 developer Group: Developer Posts: 1466 Joined: 22-September 01 Member No.: 8 |
QUOTE WOW!!!!!!!! It means BEST bitrate distribution @ suggested bitrate! I really like it! Problem with 2-pass is that it is not available in the software being shipped, only in the experimental debug encoder - and making it in would take considerable amount of time and modification to make it there, without internal justification and proof that it is actually better (especially compared to ABR which does not require multipass) - so I wouldn't use it for now. QUOTE guruboolez Do you mean that forcing CBR good VBR implementations is really something fair? If VBR perform better than CBR, it should be tested. BTW, VBR should be used in the second test (the multiformat one): Vorbis... My question is: why discarding VBR (VBR has always be considered as better than CBR/ABR on this board)? Predictible size? Bullshit: VBR has always be priviledged in listening tests. Streaming? Nonsense, because VBR could be stream at ~48 kbps with every kind of internet connection excepted dial-up. Ok, we will use something that is average 48 kbps and possible to stream without large buffers - as well as highest quality. This post has been edited by Ivan Dimkovic: Dec 14 2005, 18:13 |
|
|
|
Dec 14 2005, 18:10
Post
#37
|
|
|
Group: Members Posts: 1318 Joined: 3-January 05 From: Argentina, Bs As Member No.: 18803 |
QUOTE (guruboolez @ Dec 14 2005, 09:00 AM) QUOTE (IgorC @ Dec 14 2005, 05:42 PM) I dont mind about VBR. But it less predictable for final size. In consequence less fair. Maybe ABR will be good. Do you mean that forcing CBR good VBR implementations is really something fair? If VBR perform better than CBR, it should be tested. BTW, VBR should be used in the second test (the multiformat one): Vorbis... My question is: why discarding VBR (VBR has always be considered as better than CBR/ABR on this board)? Predictible size? Bullshit: VBR has always be priviledged in listening tests. Streaming? Nonsense, because VBR could be stream at ~48 kbps with every kind of internet connection excepted dial-up. It´s not b***it. Yes. Predictible size. The idea of HE-AAC2 is save some bits (from 128 kbps to 48 kbps). And If intead of 128 there will be 130-133 kbps then I would say it´s b***it. |
|
|
|
Dec 14 2005, 18:13
Post
#38
|
|
|
Group: Banned Posts: 149 Joined: 1-September 05 Member No.: 24248 |
QUOTE (IgorC @ Dec 14 2005, 09:10 PM) It´s not b***it. Yes. Predictible size. The idea of HE-AAC2 is save some bits (from 128 kbps to 48 kbps). And If intead of 128 there will be 130-133 kbps then I would say it´s b***it. Don't make a drama. VBR is enought predictable - You will get approx +/- 8 kbps final bitrate deviation... |
|
|
|
Dec 14 2005, 18:16
Post
#39
|
|
|
Group: Members Posts: 1318 Joined: 3-January 05 From: Argentina, Bs As Member No.: 18803 |
QUOTE (dimzon @ Dec 14 2005, 09:13 AM) QUOTE (IgorC @ Dec 14 2005, 09:10 PM) It´s not b***it. Yes. Predictible size. The idea of HE-AAC2 is save some bits (from 128 kbps to 48 kbps). And If intead of 128 there will be 130-133 kbps then I would say it´s b***it. Don't make a drama. VBR is enought predictable - You will get approx +/- 8 kbps final bitrate deviation... +/- 8 kbps? Are you serious? No. I want to see 128 kbit/s mp3 and 48 kbps/s HE-aac2. I cant give more bitrate. Not even +/- 2 kbit/s. VBR is better than ABR. Why is better? VBR has bigger size. Thats all. ABR two pass should be on par with VBR (or even better). And the size isn´t issue for 135-180kbps. but it´s issue for 48 bkit/s comparing to 128 kbit/s. But the purpose of this test at low bitrate is to safe some bits. Guru is pruposing here to use VBR as for 135-180 tests when +/- 100/200 kbyte isn´t issue. But not here. This post has been edited by IgorC: Dec 14 2005, 18:24 |
|
|
|
Dec 14 2005, 18:21
Post
#40
|
|
|
Group: Banned Posts: 149 Joined: 1-September 05 Member No.: 24248 |
QUOTE (IgorC @ Dec 14 2005, 09:16 PM) +/- 8 kbps? Are you serious? No. I want to see 128 kbit/s mp3 and 48 kbps/s HE-aac2. I cant give more bitrate. Not even +/- 2 kbit/s. Not for me - I can sacrify bitrate a little to have const quality... I'm calculating target video bitrate after audio encoding |
|
|
|
Dec 14 2005, 18:43
Post
#41
|
|
![]() LAME developer Group: Developer Posts: 2950 Joined: 1-October 01 From: Nanterre, France Member No.: 138 |
VBR/CBR issue:
As you know, modern codecs are using a bit reservoir. It can be directly handled in frames (like mp3), or handled by a regulation part (like some mpeg4 modes). If your encoder respects the normative constraints regarding CBR, then it is cbr, altough its instantaneous bitrate can vary. CBR is a way to be sure that you can transmit the stream using a given bandwidth, provided that the decoder has a specific buffer size. The mp3 cbr is very restricted, as the bit reservoir is only 4088 bits. The AAC reservoir is way higher than that, allowing more large instantaneous fluctuations while still beeing cbr. If you are using VBR but are enforcing a given average bitrate over a given sliding time slice, then the same bit allocation could be achieved in cbr with a bit reservoir (or whatever its name) that would be the size of your given time slice. IE: if allowed instantaneous variation is big enough, VBR does not provide any advantage while trying to keep a resonable decoding buffer and a given average bitrate. question: what is the typical aac buffer size for cbr @48kbps? edit: bytes -> bits This post has been edited by Gabriel: Dec 14 2005, 23:43 |
|
|
|
Dec 14 2005, 18:51
Post
#42
|
|
![]() Group: Members (Donating) Posts: 3474 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
QUOTE (Gabriel @ Dec 14 2005, 06:43 PM) CBR is a way to be sure that you can transmit the stream using a given bandwidth, provided that the decoder has a specific buffer size. This is true. The question is: do we need to ensure streaming conditions for 48 kbps encodings? If not, I don't see any reason to arbitrary discard VBR. Or is there something special with 48 kbps compared to 128 or 32 kbps? |
|
|
|
Dec 14 2005, 18:56
Post
#43
|
|
![]() Group: Members (Donating) Posts: 3474 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
QUOTE (IgorC @ Dec 14 2005, 06:10 PM) Saving bits is the idea of lossy encoding in general (from PCM to encoded file). And VBR is a tool to gain additional space (by maintaining quality at lower bitrate or increasing quality at the same bitrate than CBR). Consequently, if you're interesting by efficiency (and you are apparently) you should be interested by VBR. |
|
|
|
Dec 14 2005, 19:04
Post
#44
|
|
|
Nero MPEG4 developer Group: Developer Posts: 1466 Joined: 22-September 01 Member No.: 8 |
QUOTE question: what is the typical aac buffer size for cbr @48kbps? ISO AAC specifies CBR bit buffer constrains as: (MAXIMUM_FRAME_SIZE * number_of_channels) - average_frame_length; Maximum frame size in AAC is 6144 bits So, For 48 kHz, Stereo - and 128 kbps AAC bit rate maximum bit reservoir size is 10240 bits For 22.05 kHz, Stereo (HE-AAC, AAC operates at fs/2) and 48 kbps it should be 7830 bits. Note, basically you could speficy much bigger bit reservoirs - but then it would take much longer for the decoders to pre-buffer. This post has been edited by Ivan Dimkovic: Dec 14 2005, 19:10 |
|
|
|
Dec 14 2005, 19:04
Post
#45
|
|
|
Group: Banned Posts: 149 Joined: 1-September 05 Member No.: 24248 |
QUOTE (guruboolez @ Dec 14 2005, 09:56 PM) QUOTE (IgorC @ Dec 14 2005, 06:10 PM) Saving bits is the idea of lossy encoding in general (from PCM to encoded file). And VBR is a tool to gain additional space (by maintaining quality at lower bitrate or increasing quality at the same bitrate than CBR). Consequently, if you're interesting by efficiency (and you are apparently) you should be interested by VBR. 100% agreed |
|
|
|
Dec 14 2005, 19:14
Post
#46
|
|
![]() Group: Members (Donating) Posts: 3474 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
Something is worrying me.
The purpose of this test is to select the best AAC implementation/profile at 48 kbps, in order to get the best contender for the upcoming multiformat listening test at the same bitrate, right? Shouldn't be fair to do the same for other competitors? I especially have Vorbis in mind. CVS or Aoyumi? resampled -q-1 or orginal one? Several people have reported here than resampling help a lot Vorbis. I didn't really test it myself, but the few encodings I've done confirmed it (resampling -> less distortions). In other words, there are different settings for Vorbis. Shouldn't we also perform a pre-listening test to get the best vorbis competitor? Could we consider as fair a dedicated pool for AAC but not for others? Personnaly, I wouldn't. As long as different encoders/settings could pretend to be the best, pools (preliminary listening tests) are needed. Such pool is necessary for AAC, but I'd say that there elements enough to legitimate such pool for Vorbis (CVS-aoTuV / resampling or not / which sampling rate / ?VBR-ABR?). This post has been edited by guruboolez: Dec 14 2005, 19:15 |
|
|
|
Dec 14 2005, 19:37
Post
#47
|
|
![]() Group: Members Posts: 1189 Joined: 19-May 05 From: Montreal, Canada Member No.: 22144 |
I don't mind preparing a Vorbis + MP3 test at this same bitrate; Testing FHG, aTouV, LAME and regular vorbis at different settings (default, and resampled, I think, should be enough..)
|
|
|
|
Dec 14 2005, 20:34
Post
#48
|
|
|
Group: Members Posts: 1568 Joined: 24-June 02 From: Catalunya(Spain) Member No.: 2383 |
|
|
|
|
Dec 14 2005, 20:44
Post
#49
|
|
![]() Group: Members Posts: 3621 Joined: 14-May 03 From: Bad Herrenalb Member No.: 6613 |
QUOTE (guruboolez @ Dec 14 2005, 04:52 PM) Are really 48 kbps encoding useful for streaming? 56K can't stream such encodings, CBR or not. Theoretically, it should be possible, but in fact, it doesn't work. I can confirm that it works (at least here in Germany, but don't ask me what provider since it was on a mate's PC). QUOTE (guruboolez @ Dec 14 2005, 04:52 PM) For people having a better download bandwith (the next step is 128 kbps if I'm not wrong), I'm not sure that 48 kbps really makes sense: 64, 80 or even 96 kbps are probably more interesting. I think single channel ISDN has 64. -------------------- http://listening-tests.hydrogenaudio.org/sebastian/
|
|
|
|
Dec 15 2005, 00:21
Post
#50
|
|
![]() Group: Members Posts: 325 Joined: 14-December 01 Member No.: 641 |
QUOTE (Sebastian Mares @ Dec 14 2005, 10:44 PM) QUOTE (guruboolez @ Dec 14 2005, 04:52 PM) Are really 48 kbps encoding useful for streaming? 56K can't stream such encodings, CBR or not. Theoretically, it should be possible, but in fact, it doesn't work. I can confirm that it works (at least here in Germany, but don't ask me what provider since it was on a mate's PC). http://www.tuner2.com/ has a lot of 48 kbps streams. -------------------- keeping audio clear together - soundexpert.org
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 20th June 2013 - 00:42 |