Help - Search - Members - Calendar
Full Version: MP3 Listening Test at 128 kbps
Hydrogenaudio Forums > Hydrogenaudio Forum > Listening Tests
Pages: 1, 2, 3, 4, 5, 6, 7
guruboolez
• LAME 3.98b5: --vbr-new is not needed anymore (used by default)
• iTunes: I don't see any reason to not use the highest quality level.
• Fraunhofer: same than iTunes
• GoGo: I would trust AlexB's advice on GoGo (he has an experience I don't have)
• Real: As you wish (I would personally avoid to install Real and use the CLI tool instead). VBR seems to be the way to go.

___
I finished on my side a personnal MP3 listening test based on classical samples which features four encoders. I can give the average bitrate of 150 files (16 hours of music), unfortunately not representative of compressed and/or popular music:
• LAME -V5 = 128,73 kbps
• iTunes 128 VBR HQ = 131,54 kbps
• Helix -V65 = 129,12 kbps
• Fhg -m3 -q1 = 127,86 kbps
I'm lucky that VBR settings are so much comparable bitrate-wise. Fhg seems to be downgraded to -m4 with louder music to match the targeted bitrate range; Helix can easily be adjusted if needed; iTunes needs to be tested by someone else (if it's not already done).

For information: both iTunes & Fhg are giving pretty good (but not constant) results here.
Alex B
QUOTE(guruboolez @ Sep 30 2007, 21:16) *

• LAME 3.98b5: --vbr-new is not needed anymore (used by default)
• iTunes: I don't see any reason to not use the highest quality level.
• Fraunhofer: same than iTunes
• GoGo: I would trust AlexB's advice on GoGo (he has an experience I don't have)
• Real: As you wish (I would personally avoid to install Real and use the CLI tool instead). VBR seems to be the way to go.

In my ABC-HR test of 30 various samples FHG VBR -m4 -q1 was surprisingly not better than the default faster mode.

It would be nice if you could verify that with your familiar classical samples. In addition, my test package contains some interesting new samples in case you would like to try them.

QUOTE
I finished on my side a personnal MP3 listening test based on classical samples which features four encoders. I can give the average bitrate of 150 files (16 hours of music), unfortunately not representative of compressed and/or popular music:
• LAME -V5 = 128,73 kbps
• iTunes 128 VBR HQ = 131,54 kbps
• Helix -V65 = 129,12 kbps
• Fhg -m3 -q1 = 127,86 kbps
I'm lucky that VBR settings are so much comparable bitrate-wise. Fhg seems to be downgraded to -m4 with louder music to match the targeted bitrate range; Helix can easily be adjusted if needed; iTunes needs to be tested by someone else (if it's not already done).

For information: both iTunes & Fhg are giving pretty good (but not constant) results here.

It seems that FhG needs to be used at -m4 if VBR mode is selected. -m3 produces too hig bitrates with anything else than classical.

"if it's not already done"

- I did (I copied my results here so you don't need to scroll back.):

QUOTE(Alex B @ Sep 9 2007, 02:28) *

Here are my results. For iTunes and RealPlayer I used the standard GUI programs. For the command line encoders I used Speeks' Batchenc frontend. The WMP11 mp3 codec was accessed by Nyaochi's Acmenc and Speek's Batchenc. The test bench was a 2.8 GHz P4. Before the speed tests I tried to disable all unnecessary background processes. The source files were in wave format on one HD and the target HD was separate. I measured the encoding times with a digital stopwatch. I didn't run several passes that would have been needed for lowering the error margin, but I think the results are accurate enough for this purpose. For measuring the bitrates I used Encspot Pro's "Complete Scan" feature (some other programs may not show correct bitrates with files that don't contain a Xing header).

The test file set consists of 25 selected complete tracks of various genres. The total duration is one hour, 31 minutes and 34 seconds.

The encoding speeds and average bitrates:
IPB Image

The individual bitrates of the VBR files:
IPB Image

A chart of the VBR bitrates:
IPB Image

Some readers may also find the following table interesting (Album = the 25-track test set):
IPB Image


I uploaded the test data here (Excel file & Encspot Pro reports):
http://www.hydrogenaudio.org/forums/index....st&p=515301
guruboolez
Thanks for reminding me some elements submitted some days ago smile.gif
Apparently iTunes MP3 VBR (134 kbps) is suitable for this test.
Fraunhofer q0/q1 difference: I won't test it on my side (I tried and -bored- I quickly gave up last week). I strongly believe that we should use the switch called “high quality”; even if didn't improved anything according to your test, I didn't lowered the quality either. We should always test the HQ mode and let people use the fastest mode if they're ready to take some risks (even minimal ones) by maximizing encoding speed.

I agree that Fhg speed is pretty impressive with -q0 but I'd like to give the same weapons to Fhg's encoder (HQ mode).
Alex B
Also, my test of iTunes settings:

QUOTE(Alex B @ Sep 9 2007, 17:24) *

IPB Image

Surprisingly the quality options have almost no effect to the encoding speeds. The very small encoding time differences may be caused by other things as well (I did only one pass). I wonder if these settings do anything, even though there was a very small bitrate increase.

The Smart Encoding Adjustments and Filter Frequencies Below 10 Hz options seem to slightly affect the speed so perhaps they actually do something.

... I think the setting names Apple has chosen suggest that the best quality would be achieved @ 128 kbps VBR, Quality: Highest, Stereo Mode: Joint Stereo, Smart Encoding Adjustments & Filter Frequencies Below 10 Hz: enabled.
Alex B
QUOTE(guruboolez @ Sep 30 2007, 22:00) *
... Fraunhofer q0/q1 difference: I won't test it on my side (I tried and -bored- I quickly gave up last week). I strongly believe that we should use the switch called “high quality”; even if didn't improved anything according to your test, I didn't lowered the quality either. We should always test the HQ mode and let people use the fastest mode if they're ready to take some risks (even minimal ones) by maximizing encoding speed.

I agree that Fhg speed is pretty impressive with -q0 but I'd like to give the same weapons to Fhg's encoder (HQ mode).

After my test I don't have any preference. Personally, if I would need to encode something really fast I wouldn't hesitate to use the default, faster mode. It didn't show strong regression with any of my test samples. Some samples were slightly worse and some were slightly better in the default mode.

In general, it would be nice to know why -q 1 obviously reduced quality with some of the samples.

Anyway, as I said before, the sample selection is going to be crucial in case we want to make this a fear test. For example, by picking up certain 18 or 20 samples of the 30 samples I tested I could change my overall test results.
guruboolez
QUOTE(Alex B @ Sep 30 2007, 21:37) *
Some samples were slightly worse and some were slightly better in the default mode.

I noticed it on my side too.
IgorC
I'm interestin in test like Lame vs others encoders without any speed restrictions.
MetalheadGautham
I feel we can do this with 2 low anchors: LC-AAC 80 to 112 kbps, AotuvB5 also 80 to 112 kbps. The value needs to be chosen, thats all. This can greately help in finding out to what extent the claims of aac and vorbis are true. WMA 10 pro, nero E-AAC 64 also look good.

the contenders should be Lame, Fraunhofer, Helix, iTunes and the rest mutually decided niche encoders which have proved a lot in the recent months
Sebastian Mares
Sorry, anchors are MP3 too.
IgorC
Sebastian. Is there any dead line of this discussion? Not hurry but there isn't much activity.
Sebastian Mares
Well, what we have so far is:

LAME 3.98 -V5
FhG 4.1 mode 4 with the high quality flag set
iTunes 7.4.3.1 128 VBR, highest quality (7), smart & filter enabled

What I still don't know:
Gogo - what setting?
Helix - what encoder, what setting? I have no problem with installing RealPlayer on a VM in case we choose that. The CLI version offers more fine tuning but nobody (not even the developers - contacted them during the last discussion) can recommend anything special, so maybe Real chose the best setting already.
halb27
I second AlexBs setting:
  • Gogo 3.13 -a -b 135
  • Helix CLI -X2 -V60
Gogo is based on Lame 3.88, and Gabriel pointed out already that at that time Lame VBR mode was in a rather early state.
As for Helix I think most members here - if interested in using Helix at all - prefer a CLI version from within foobar or other tools usage than use the Real GUI.
We should't be too ambitious towards the meaning of such a listening test outside of HA.
Sebastian Mares
Should we use any special -q switch for Gogo? Gabriel, do you have any recommendations?

Anyone disagrees with the suggestion for Helix?
Gabriel
Sorry, no real opinion about Gogo -q parameter (would have to dig through its source code to be able to answer).
timcupery
I'm just reading this thread but haven't seen the actual test results (and couldn't find them with a quick search) bit figure that the test was completed awhile back since the last post to this thread was five months ago - can someone post a link to the test results? Thanks.
Sebastian Mares
The test never started. sad.gif

Now that things got back to normal on my end, I could finally organize the test if people are still interested. However, I could only do so at weekends since I come back at 7 PM from work.
/mnt
QUOTE(Sebastian Mares @ Apr 1 2008, 21:09) *

So people are interested after all in an MP3 test... Problem is that we never agreed on what settings to use for Helix / Real for example.

Could use -X2 -V65 which was used on guruboolez last test and avgs to around 130kbps. But I tried it on a CVS 2005.08.09 build, which I found on rarewares. For some reason it sounds really bad on a couple tracks I tried it sounds like it was encoded on Blade or a old version of L3ENC.
Sebastian Mares
The problem is that not even developers know what to recommend and choosing some "weird" settings without doing listening tests first can lead to unfairness.
/mnt
QUOTE(Sebastian Mares @ Apr 1 2008, 22:41) *

The problem is that not even developers know what to recommend and choosing some "weird" settings without doing listening tests first can lead to unfairness.

Also a lack of documention on all the switches on the Helix encoder does not help at, ATM I found -HF -V150 to sound fine but not transparent, I just trying to look for a low-pass filter switch, to use on V65 and use a low-pass simaler to LAME -V 5 filter, to make it more fair.
singaiya
Could we not just drop this implementation from the list of contenders?
TechVsLife
QUOTE(singaiya @ Apr 1 2008, 22:00) *
Could we not just drop this implementation from the list of contenders?


I second that.

Sebastian Mares
To be honest, I would personally use Real instead of dropping the encoder just because we cannot agree on parameters. Real uses Helix and doesn't offer any special settings that might mess things up more than they help.
/mnt
I have uploaded a sample that Helix really chokes on at -V65.

Replica Sample
Slipstreem
Ye gods! crying.gif

LAME 3.97 beats that hollow at VBR -V4 with only an 8% increase in filesize!

Cheers, Slipstreem. cool.gif
Sebastian Mares
So, does anyone mind using Real to encode 128 kbps VBR?
TechVsLife
QUOTE(Sebastian Mares @ Apr 3 2008, 01:23) *
So, does anyone mind using Real to encode 128 kbps VBR?

No one minds.
Sebastian Mares
Well, I think we can move on to the samples then. biggrin.gif

Any recommendations? Whole set of new samples? Use old samples? Mix of new samples and old samples? Feel free to upload new files!
Alex B
Nice to see this test back on the menu. smile.gif

I too have been very busy in my "real" life and have not had time for my audio hobbies (like HA).

QUOTE
To be honest, I would personally use Real instead of dropping the encoder just because we cannot agree on parameters. Real uses Helix and doesn't offer any special settings that might mess things up more than they help

I just installed the new Real Player 11 on my laptop and encoded my usual test file set @ 128 kbps VBR. The resulting average bitrate was 129.7 kbps. The encoding speed was on the slow side. The speed was about 14-15x on my laptop, but this value is not directly comparable with the 17.8x speed value I got previously for RP 10.5. I didn't try to test the audio quality, but I guess that the encoder has changed very little if not at all.

Unfortunately the Real Player encoder it is not practically any faster than LAME. Helix is much faster and would be more interesting to me. I guess LAME is still going to provide superior quality and the only reason to use some other encoder would be the speed advantage. It would be useful to know how big the quality sacrifice would be if Helix or some other fast encoder was used instead of LAME.

EDIT

Here is a link to my previous bitrate test results, which I posted in last September:
http://www.hydrogenaudio.org/forums/index....st&p=515303
Sebastian Mares
Isn't Real using Helix? Maybe Real uses some switches that should optimize the quality but have impact on the speed.
hellokeith
Are you already locked in on the encoders? I'm a big fan of WMAstd 2-pass vbr ~128kb.
kdo
QUOTE(hellokeith @ Apr 15 2008, 01:45) *

Are you already locked in on the encoders? I'm a big fan of WMAstd 2-pass vbr ~128kb.

It is a MP3 Listening Test. tongue.gif
hellokeith
QUOTE(kdo @ Apr 14 2008, 19:28) *

QUOTE(hellokeith @ Apr 15 2008, 01:45) *

Are you already locked in on the encoders? I'm a big fan of WMAstd 2-pass vbr ~128kb.

It is a MP3 Listening Test. tongue.gif


Wow, how embarrassing! Guess I should read the thread title more carefully.. rolleyes.gif
Alex B
Since LAME 3.98 has been released I am giving this thread a little bump.

QUOTE(Sebastian Mares @ Apr 8 2008, 19:22) *
Isn't Real using Helix? Maybe Real uses some switches that should optimize the quality but have impact on the speed.

I suppose it is based on the same source, though I have no way to know exactly.

In general, I would put emphasis on the "should" word you used. As my pretest with Frauenhofer and Gogo showed the faster options may not be any worse on average. Sometimes they surprisingly produce better quality than the slower "quality" options.

I guess that not much (if anything) has changed in RealPlayer 11's MP3 encoder. I have not compared the two versions by ABX testing, but the encoding speed behavior is very similar with the v.10.5.

I can repeat my pretest using Helix & Real if necessary, but I would first like to be sure that this test will take place. I would rather not do redundant ABX testing that goes beyond of what is useful for me personally.

It would be helpful if the Real developers could shed some light on this.

Edit: typo
Alex B
As a reminder, I would like to ask anyone who seriously wants to take part in the test preparations also read the preceeding discussion here: http://www.hydrogenaudio.org/forums/index....showtopic=47313
Sebastian Mares
I would definitely conduct the test if we finally decided which encoders to use. By the way, I once contacted one of the Helix developers and he wasn't able to recommend any setting.
Alex B
QUOTE(Sebastian Mares @ Jul 4 2008, 15:02) *
I would definitely conduct the test if we finally decided which encoders to use. By the way, I once contacted one of the Helix developers and he wasn't able to recommend any setting.

I don't think the Helix setting would be a problem. We can just use the default VBR encoding mode as suggested earlier.

I think that for the majority of HA crowd only Helix would be a usable option in case it will appear to produce acceptable quality. There is no way to use the Real Player encoder outside the Real Player with other programs and frontends. Also, since it is on the slow side there is no reason to consider using it because of the encoding speed.
Sebastian Mares
Just sent a mail to Karl asking if he knows what params to choose or at least if he can tell me who is responsible. If I don't get feedback until let's say next week Tuesday, I will either stick to whatever makes sense and was recommended on HA or simply use the least switches that produce 135 kbps (so probably the settings used by Alex B). biggrin.gif
Sebastian Mares
Just received a mail from Karl informing me that he forwarded my question to the audio team since - as I supposed - he is not responsible for the MP3 encoder.
karl_lillevold
I would recommend using the Helix CLI encoder and not RealPlayer, with the options suggested in this thread. I noticed the encoding speed when used in RealPlayer was dramatically slower than CLI, and that makes me suspicious as to what how (and perhaps even which) encoder the player is actually using. I did ask our audio codec team members about recommended Helix switches, but the original developer is no longer at Real.

Sebastian Mares
OK, so let's assume the Helix problem is solved (it is actually: if I get feedback from the guys from the audio department I will use their suggestions, otherwise the settings mentioned in this thread)... This leaves us with the last problem: Gogo. The question is whether or not to use an additional -q parameter.
Alex B
I think it would be good to repost my old test results here because they are now hidden somewhere in the middle of this thread.

The bitrate and speed tests:
QUOTE(Alex B @ Sep 9 2007, 02:28) *
Here are my results. For iTunes and RealPlayer I used the standard GUI programs. For the command line encoders I used Speeks' Batchenc frontend. The WMP11 mp3 codec was accessed by Nyaochi's Acmenc and Speek's Batchenc. The test bench was a 2.8 GHz P4. Before the speed tests I tried to disable all unnecessary background processes. The source files were in wave format on one HD and the target HD was separate. I measured the encoding times with a digital stopwatch. I didn't run several passes that would have been needed for lowering the error margin, but I think the results are accurate enough for this purpose. For measuring the bitrates I used Encspot Pro's "Complete Scan" feature (some other programs may not show correct bitrates with files that don't contain a Xing header).

The test file set consists of 25 selected complete tracks of various genres. The total duration is one hour, 31 minutes and 34 seconds.

The encoding speeds and average bitrates:
IPB Image

The individual bitrates of the VBR files:
IPB Image

A chart of the VBR bitrates:
IPB Image

Some readers may also find the following table interesting (Album = the 25-track test set):
IPB Image


I uploaded the test data here (Excel file & Encspot Pro reports):
http://www.hydrogenaudio.org/forums/index....st&p=515301


My listening test:
QUOTE(Alex B @ Sep 12 2007, 12:08) *
As I promised, I tried to do a "quick pretest" with a few samples using foobar's ABX module, but that didn't work. The codecs' quality didn't have immediately obvious differences and the results would have been almost arbitary depending on the used samples. So I felt kind of obligated to do a full-scale personal test.

I used the following codec settings:
FhGc = FIIS 3.4 CBR 128 kbps
FhGv = FIIS 4.1 VBR -br 0 -m 4 -vbri -ofl
FhGv1 = FIIS 4.1 VBR -br 0 -m 4 -q 1 -vbri -ofl
GoG = GoGo 3.13 ABR -a -b 137
GoG2 = GoGo 3.13 ABR -a -b 137 -q 2

Edit: I forgot to mention that I used FhG Mp3sdecoder v. 1.3 for decoding the samples. (Looks like the -ofl option worked. ABC-HR Java didn't adjust the starting position of the FhG VBR samples)

After seeing the results of my previous speed and bitrate test I upped the GoGo ABR bitrate setting from 135 to 137 so that it would better match the codec average. FhG VBR produced still a bit higher average bitrate with the now tested new samples (134 kbps vs. 131 kbps).

I tested 30 varied samples. All samples are created by myself and most of them are brand new. About half of them are from Vangelis' Alexander soundtrack album, which has a lot of interesting music (it's a mixture of classical, electronic and ethnic genres) and I wanted to try if that material would be useful for testing codecs.

The reference samples and my ABC-HR result files are available in this link:
http://rapidshare.com/files/55027379/alexb_test.zip (about 76 MB)

Here are the test results:
CODE
% Result file produced by chunky-0.8.4-beta
% Chunky -d C:\alexb_test\results -r sample -f C:\alexb_test\codecs.txt
%
% Sample Averages:

S.#    FhGc    FhGv    FhGv1    GoG    GoG2
#01    2.90    3.50    3.50    4.00    3.50
#02    3.90    3.30    3.30    2.40    3.30
#03    4.00    3.60    3.90    3.60    4.00
#04    4.00    4.00    4.00    4.00    4.00
#05    3.00    4.10    3.20    3.70    3.40
#06    4.00    3.60    3.30    4.50    2.90
#07    4.00    3.50    4.10    3.30    4.50
#08    4.00    3.80    4.40    4.40    4.20
#09    4.10    3.80    3.20    4.20    3.50
#10    4.30    4.30    3.70    4.50    3.40
#11    3.00    2.50    2.40    3.00    3.00
#12    3.70    4.10    4.00    4.20    3.50
#13    3.20    3.20    3.90    3.70    2.80
#14    3.40    2.80    2.20    3.50    2.50
#15    4.00    4.30    3.90    3.90    4.20
#16    3.20    3.70    3.90    3.70    3.00
#17    3.90    3.10    3.00    4.00    4.00
#18    3.80    4.10    3.90    4.10    3.80
#19    3.80    2.90    3.10    3.90    3.90
#20    3.10    3.10    3.70    3.90    1.90
#21    2.30    2.70    3.00    2.20    2.40
#22    3.90    3.90    3.90    3.90    4.30
#23    3.90    4.00    4.00    4.00    3.80
#24    4.20    4.20    4.20    3.90    4.20
#25    4.20    4.00    4.10    4.00    3.60
#26    3.90    3.70    4.00    3.70    3.70
#27    3.80    4.10    4.00    3.80    3.80
#28    3.50    3.60    3.60    4.00    3.20
#29    2.60    2.80    3.00    1.60    1.50
#30    3.70    3.70    3.50    3.70    3.30

%%%    Codec averages:
%%%    3.64    3.60    3.60    3.71    3.44


Even though I did the test properly, I wouldn't trust the results too much.

Mostly I was able to differentiate the contenders without ABXing because of the lowpass. All encoders seem to use an about 15-16 kHz lowpass frequency at this bitrate/quality level. Beyond that the test was a tough call. The codecs were generally quite good and the slight lowpass didn't make the samples annoying (to me, it seems to be detectable only in a direct comparison with the reference).

I didn't want to spend several days with this test so I rated the samples rather quickly and it is possible that a new test with the same samples would produce slightly different results.

GoGo failed misarably on one killer sample, the sample number 29 (also FhG was bad with this sample, but better than GoGo). On the other hand FhG's VBR has obvious problems with some other samples.

I can make the following conclusions:
All encoders are tied and the higher quality options didn't make the encoders better.

Edit: Fixed a couple of typos and added the MP3 decoder info.


The test files are still available in the Rapidshare link. In addition, I created a couple of new pictures of the listening test results:

IPB Image

IPB Image
Alex B
QUOTE(Sebastian Mares @ Jul 4 2008, 20:56) *
OK, so let's assume the Helix problem is solved (it is actually: if I get feedback from the guys from the audio department I will use their suggestions, otherwise the settings mentioned in this thread)... This leaves us with the last problem: Gogo. The question is whether or not to use an additional -q parameter.

My conclusion after rechecking my results would be to use the faster default options with GoGo and FhG VBR.
Sebastian Mares
Thinking about it right now, I am wondering if we should even include Gogo in the test... The problem is:

- CBR would tie Gogo's hands and is unfair
- VBR is not mature in Gogo's LAME "engine"
- ABR gives different results when encoding samples and when encoding the corresponding full track - we had this problem when it came to WMA's 2-pass VBR encoding

Seeing that FhG CBR 128 kbps without any quality switch is almost 80x, I would tend to use that instead of Gogo. unsure.gif

BTW, is Gogo 3.13 based on LAME 3.88 or LAME 3.9x? The website states the latter, but when you run the build from RW, it says that it's based on 3.88.
Alex B
QUOTE(Sebastian Mares @ Jul 5 2008, 01:46) *

Thinking about it right now, I am wondering if we should even include Gogo in the test... The problem is:

- CBR would tie Gogo's hands and is unfair
- VBR is not mature in Gogo's LAME "engine"
- ABR gives different results when encoding samples and when encoding the corresponding full track - we had this problem when it came to WMA's 2-pass VBR encoding

ABR shouldn't be a problem. It is nothing like 2-pass encoding. AFAIK, the ABR "frame" is very short. Perhaps the LAME developer's could tell how exactly it works.

QUOTE
Seeing that FhG CBR 128 kbps without any quality switch is almost 80x, I would tend to use that instead of Gogo.

That's an interesting idea. Unfortunately I didn't include FhG 4.1 CBR in my pretest. It wasn't considered as a potential contender back then. As you can see FhG 3.4 CBR wasn't bad at all in my test. It provided the most constant quality.

QUOTE
BTW, is Gogo 3.13 based on LAME 3.88 or LAME 3.9x? The website states the latter, but when you run the build from RW, it says that it's based on 3.88.

My understanding is that it is based on 3.88. It was originally developed before LAME 3.90 was released and I guess the original codebase was not changed when newer versions were introduced.
Sebastian Mares
My understanding of ABR is that the the encoder also "memorizes" what bitrate it used on previous frames and allocates bits for future frames taking this "memory" into consideration - sort of like the bit reservoir works, just that it allows larger fluctuations. The problem I see is that an encoded sample might have another bit allocation than if you were to encode the whole track and then cut out the part you want to test.
Alex B
QUOTE(Sebastian Mares @ Jul 5 2008, 02:42) *
My understanding of ABR is that the the encoder also "memorizes" what bitrate it used on previous frames and allocates bits for future frames taking this "memory" into consideration - sort of like the bit reservoir works, just that it allows larger fluctuations. The problem I see is that an encoded sample might have another bit allocation than if you were to encode the whole track and then cut out the part you want to test.

I checked a few 44.1 kHz MP3 files and it appears that there's about 40 MP3 frames in one second of audio. I think this theoretical problem can practically affect only a few frames.

Also, I don't think CBR encoding is any different when bit reservoir is used. I searched and found this old discussion:

QUOTE(Squeller @ May 27 2004, 14:08) *
... ABR is one pass? How can it approximate a desired bitrate then? IMHO it needs to do a quick look on the file at least once.

QUOTE(magic75 @ May 27 2004, 16:01) *
... ABR is one pass. Well, here is how I think it works, anyone please confirm or correct me. In CBR there is something called bit reservoir. When a frame is to be encoded to say 128 kbps, the encoder may not match this exactly. In some frames there will be empty space, and in some the data just won't fit. So what the encoder can do when there is to much data, is to move this to a frame where there is empty space. How this works in detail I have no clue, but it is referred to as the bit reservoir.

The problem is that there is not always enough space in the bit reservoir when doing CBR. My guess is that in ABR this is skipped and the frame size is instead adapted to what the encoder wants.

Anyone wanna comfirm this, or correct me?

Gabriel didn't correct him:
QUOTE(Gabriel @ May 27 2004, 17:01) *
ABR is the same thing as CBR with an unlimited bit reservoir (emulated by changing frame sizes)
Alex B
After seeing the recent LAME 3.98 related posts I think we should test LAME 3.97 and LAME 3.98.

Perhaps:
LAME 3.97 VBR
LAME 3.98 VBR
FhG VBR
Helix VBR
iTunes VBR

The correct setting for LAME 3.98 may be something like -v 5.7. It produces 133.3 kbps on average with my test file set.
Eli
QUOTE(Sebastian Mares @ Jul 4 2008, 18:46) *


- ABR gives different results when encoding samples and when encoding the corresponding full track - we had this problem when it came to WMA's 2-pass VBR encoding



couldn't you encode the entire song, then cut out the sample portion?

I am particularly interested in ABR since that is what I use. My ipod seems to choke on VBR sad.gif
Alex B
QUOTE(Eli @ Jul 5 2008, 16:52) *
couldn't you encode the entire song, then cut out the sample portion?

I am particularly interested in ABR since that is what I use. My ipod seems to choke on VBR sad.gif

LAME ABR has not even been considered. Only GoGo ABR.

I would advice anyone who is interested in a specific encoder and setting combination that will not be included in the public test to first practice by participating the public test and after that do a new personal test using the same reference samples and the preferred encoder & setting. Most likely the results of that kind of personal test would also be valuable for others.

EDIT

I don't think cutting MP3 files would be accurate enough. It can be done only on the MP3 frame boundaries and there is no simple way to detect the correct passage. In addition, there's the above mentioned bit reservoir system causing more difficulties. Practically the files would need to be decoded and the tedious cutting work would need to be done with a wave editor. After that the samples would need to be included in a lossless or uncompressed format in the test package.

This would need to be done if a 2-pass encoder would be included in a listening test. As I said, LAME (or GoGo) ABR should not be a problem.
jimmy69
QUOTE(Alex B @ Jul 5 2008, 23:18) *

After seeing the recent LAME 3.98 related posts I think we should test LAME 3.97 and LAME 3.98.

I second that. This is a good time to compare LAME 3.98 and see how much it has improved upon LAME 3.97.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.