Help - Search - Members - Calendar
Full Version: What's the best Lame version for ABR or CBR 96 ?
Hydrogenaudio Forums > Lossy Audio Compression > MP3 > MP3 - General
uart
Hi, I've got a cheap portable player that only plays mp3 or wma. Currently I'm using Lame 3.97B2 and I encode at -V5 for the portible. This quality is fine for this cheap device but I want to try and squeeze a bit of extra music into it by encoding even smaller. I'm pretty sure that in the poor listening enviroment I use this portable that I can get away with lower quality without noticing it.

So I thought about going WMA CBR96 but I'd really prefer to stick with mp3. So is there is there any preferred version of Lame for low bit rates like 96kbps ?

Also I remember reading somewhere that ABR or CBR can be more reliable than VBR at low bitrates. Does anyone know whether it's better to go -V7 or whatever to get about 96kbps or better to go either ABR or CBR 96?
halb27
QUOTE (uart @ Aug 29 2006, 18:14) *
Hi, I've got a cheap portable player that only plays mp3 or wma.

I also had a cheap player supporting only mp3 and wma. It was broken pretty soon, and most of the time I used 3.96.1 -V5 (3.97 wasn't out then).
Out of curiosity I did some listening tests later which included the 100 kbps range. To me wma was better than mp3 when chosing the bitrate oriented VBR method available in Microsoft's WMEncoder 9 (target bitrate 96 kbps). (Real great for the bitrate was Vorbis -q2, but this is another story).
If you accept some lacking of high frequencies mp3 was quite alright to me too when letting the encoder resample to 32 kHz (I think current Lame does so automatically when going for abr 96 for instance). If you care about high frequencies you can try the lowest abr bitrate that doesn't resample to 32 kHz. With my test then that was abr 104, but this might have changed with current Lame. As for abr versus vbr I don't know whether abr is better than vbr in this bitrate range.
FhG mp3 encoders are said to have special treatment for this low bitrate range, but I have no experience with that.
jmartis
ok, I will tell you what I prefer at 96 kbps. It's Lame 3.93.1 with this commandline: "--alt-preset [cbr] 96 -h" (cbr is optional). I found it somewhat immune against bad artifacts, and you can even use the -k switch to bring the lowpass 1 khz higher (to 16 khz, maximum bandwidth at sampling rate of 32khz) and still don't have too much artifacts.

J.M.
memomai
Next to lame I'd prefer MP3pro for 96 CBR...

but if you want lame for that I don't know which version is the best, sorry.
Cosmo
QUOTE (halb27 @ Aug 29 2006, 13:28) *
you can try the lowest abr bitrate that doesn't resample to 32 kHz. With my test then that was abr 104, but this might have changed with current Lame.

It's still true with 3.97. Even to my modest ears there's a big difference between --abr 96 and --abr 104
{edit}must have been thinking of something else...
vinnie97
QUOTE (memomai @ Aug 29 2006, 12:48) *
Next to lame I'd prefer MP3pro for 96 CBR...

but if you want lame for that I don't know which version is the best, sorry.

It's doubtful his "cheap portable" even has any support for the SBR technology in MP3Pro...
uart
Yeah there's no mp3-pro or ogg support. Yes if I had the choice it would be ogg-vorbis for me at this target bitrate but I'm stuck with mp3 or wma.

Thanks for the tip about ABR 104 not resampling to 32kHz. Ok I've just tested the latest 3.97 version against the older 3.90.3 version, both at abr 104, and I cant tell any difference. So I might just go with lame3.97 at --preset 104 as it sounds quite alright on my portible at this bitrate.
benc
LAME's resampling to 32 kHz should not result in any loss of high frequencies because it does not do it until the lowpass filter is already filtering below maximum possible frequency for the sample rate. Example:

CODE
switch      lowpass filter        sample rate
--abr 104   15115 Hz - 15648 Hz   44.1 kHz
--abr 103   15097 Hz - 15484 Hz   32.0 kHz


In theory the lower sample rate should improve the quality (which is why LAME does it in the first place) so I am surprised to see that people are saying that it makes the quality worse. I just did a very quick non-blind test between --abr 104 and --abr 103 and I could not hear any obvious high frequency differences.
halb27
This is a good point.
I remember that when comparing abr 96 against abr 104 high frequency bahavior was better to me with abr 104. But now I really wonder how I got at this result. I don't remember the version I used but I just tried a lot of versions and it was all as you describe. Lowpass is pretty much the same, also at 96 kbps.
I also did some listening with different versions below and above the resampling border. This confirmed you are absolutely right.
BTW I'm pretty impressed by the quality attained at such a bitrrate. Even my standard real bad samples weren't too bad when resampling to 32 kHz. Regular music is very much enjoyable, so for a portable in poor listening environment I think using abr 96 ... 102/103 (102 in case of Lame 3.93.1 in order to resample to 32 kHz) is very appropriate.
Diow
I'm using the --alt-preset 96 and the 3.97b3 provides better quality. The loss on treble is perceptible more than in the 3.93.1 but in this version the sound of plates of battery sounds very worse
Hanky
Perhaps you should even try another codec at this bitrates (FHG).
Have a look at this post:
2Bdecided in [Discussion] List of recommended LAME settings, V2 (for LAME 3.97)
gameplaya15143
lame3.97 --abr 104 has a ~15khz lowpass
lame3.93 --alt-preset 104 has a ~16khz lowpass (and I would recomend it over 3.97)

both have about the same lowpass at 96kbps

You might consider trying something like lame 3.93.1 -Z -q 5 -V 9 --resample 44 --lowpass 16 --nspsytune which should result around 96kbps or maybe lower (I've seen averages in the mid 80s with this). Lowpassing somewhere around 18khz can even average out to around 96kbps depending on the type of music (not heavy metal). Try 32khz as well, just use --resample 32 instead of 44. In tests that I have done, averages are usually around 80kbps.
Shade[ST]
@gameplaya15143

Please refrain from giving custom command lines like yours without pointing to ABX tests to prove superior quality to the original command lines.
Thank you.
halb27
Motivated by the FhG proposal I just did a little test with FhG fastenc and alternate.
For some reason my Musicmatch Jukebox 6.1 installation did not work, so I downloaded version 7.00.149 from Oldapps.com and installed it.
This MMJB version includes the "good" fastenc and alternate codec according to ff123's page.
Unfortunately I couldn't succeed in changing the encoder's lowpass when using 'Convert...'. So CBR was unusable as with 96 kbps a lowpass of ~12 khz is used (judging from spectrograms).
With VBR it's different, as fastenc then uses a lowpass of ~16 kHz. I used Option > Settings > Recorder > Advanced: Processing Level: Very High.

With this I was astonished about the robust quality at VBR 25% (~95-100 kbps).
My standard bad tonal problem samples (harp40_1, trumpet, herding_calls) are encoded astonishing well for this bitrate. With respect to trumpet and herding_calls this is very remarkable as fastenc doesn't resample to 32 kHz (which was an essential step for these samples when using Lame). harp40_1 of course still is pretty bad in an absolute sense, but this really was to be expected.
As for general music quality is quite good too to my ears. I could abx 'New kid in town' without a lot of pain, but deficiency isn't so obvious that I would expect it to be heard in an environment not particularly suited for high quality listening.

Because of the robustness of this codec (which by the way was mentioned already a few years ago by ff123) it is sufficient to just take some favourite samples from the musical collection, try some VBR levels and see if it is adequate. With VBR 35% (~105-110 kbps) for instance I could not abx 'New kid in town' any more (using the same amount of effort as I did with VBR 25%).
uart
Hi Halb. Do you know if it's possible to get hold of that fastenc version as a stand alone program of do you have to use it through MMJB ?
uart
BTW. I've found an old version of fastencc (V1.02). I dont know if this version is any good or not.

Anyway I'm trying to figure out how to set up the foobar command line interface plugin to work with this encoder. The command I want is "fastencc.exe source_file destintion_file -vbr 25" but I dont seem to be able to make the cli plugin work with this encoder. Does anyone have any tips?
jmartis
QUOTE (uart @ Sep 2 2006, 19:06) *
BTW. I've found an old version of fastencc (V1.02). I dont know if this version is any good or not.

Anyway I'm trying to figure out how to set up the foobar command line interface plugin to work with this encoder. The command I want is "fastencc.exe source_file destintion_file -vbr 25" but I dont seem to be able to make the cli plugin work with this encoder. Does anyone have any tips?

This encoder is based on old and buggy libraries stolen from Fraunhofer. I don't recommend using it.
halb27
QUOTE (uart @ Sep 2 2006, 16:44) *
Hi Halb. Do you know if it's possible to get hold of that fastenc version as a stand alone program of do you have to use it through MMJB ?

Unfortunately: no. I'd also prefer to use it from within foobar.
halb27
After having tried quite a lot of mp3 encoders in the 96 kbps range I found I missed out Helix.
Helix can be easily put to work from within foobar, and according to a former test in the 200 kbps range it behaved astonishingly well. All my seriously bad tonal problem samples were encoded at my 'not-at-all-annoying level' with a setting that takes ~200 kbps on the average of 'normal' tracks. Thiis was the best result among all the mp3 encoders I've tested.
I used level's setting from the HELIX thread then which is a bit cryptical. Unfortunately there is no support from the Helix people to provide for user-friendly simple parameters that are optimized internally.
I used the same setting for my test now, just changed the -V setting to get ino the 96 kbps range, and specified a lowpass of 15.3 kHz (default lowpass is pretty low).
So my foobar CLI usage was: - %d -V20 -X2 -SBT450 -TX0 -HF2 -F15300

In contrary to fastenc VBR Helix did resample to 32 kHz and did use joint stereo. Technically speaking this is advantagous.
I enjoyed listening to "normal" music, but as for that I can't state serious differences between all the encoders I tested and within this tiny test. For listening environments where a very good concentration on the music is not the case they are all adequate to me.
As for trumpet, herding_calls and harp40_1: trumpet and herding_calls are of a good quality level, comparable to fastenc. harp40_1 is worse, but this is of relative value as it is pretty bad with fastenc too (as well as with all the other contenders).

So because of this good quality and ease of use from within foobar this is a very good choice too.
Gabriel
halb27: it seems to me that you are using some Lame problematic samples, and only those, to asset quality of other encoders. Of course they are likely to sound better than Lame on those. But you must keep in mind that we do not have a collection of FhG or Helix problematic samples yet.

It is acknowledged that Lame have some problem with some specific samples. Acknowledging about some problems does not mean that there is no other problem with other encoders.
guruboolez
Thank you Gabriel for reminding it to other people. Just a little precision: harp40_1.wav has encoding's issues that are not specific to LAME. This sample is a part of the EBU SQUAM project which seems to be 18 years old.
But trumpet.wav and herding_calls.wav are both samples which were recently discovered by people using LAME and who were badly surprised by the unusualy strong artefacts that appeared with the latest LAME encoders. These artefacts are not only specific to LAME but are also in a manner of speaking true champions in horror (i.e. it's very hard to find so obvious encoding's issues). Even ISO encoders such as Blade don't suffer from the kind of artefacts audible with both trumpet.wav or herding_calls. These artefacts are real problems for LAME of course; they can't be minimized but they can't be generalized too and certainly not be used as only material for any kind cross-encoder comparison. The results are necessary biased (current LAME encoders will always be inferior to all competitors each time)... and useless (an encoder could handle very well these exceptional situations but also be crap on the most usual ones and this small test won't even reveal it!).
halb27
QUOTE (Gabriel @ Sep 3 2006, 10:13) *
halb27: it seems to me that you are using some Lame problematic samples, and only those, to asset quality of other encoders. Of course they are likely to sound better than Lame on those. But you must keep in mind that we do not have a collection of FhG or Helix problematic samples yet.

It is acknowledged that Lame have some problem with some specific samples. Acknowledging about some problems does not mean that there is no other problem with other encoders.

I am just about to do listening tests, cause I was aware this morning that I was writing quite euphorical about FhG and Helix encoder. Though I did tell about former Lame experience in a quite positive way this might give the impression that FhG or Lame are better to me.
Apart from your correct statement the plain fact is that I never did a comparative test. I just reported about my impressions when actually testing. And this might give a wrong impression.

So I felt I should do a comparative test.
As for the value of this test: To me all the encoders tested at bitrates of ~100 kbps are adequate for listening to "normal" music in a non-perfect listening environment. Sure there will be a difference between encoder general quality but I am not the one to make such differences clear. As for that the best source available maybe guru's 96 kbps listening test, and as for that Lame 3.97a11 came out better than FhG fastenc vbr 20/30 IIRC. But even guru's test has a restricted scope be alone for the number and versions of encoders tested.

Not everbody might agree but to me codec robustness is important, especially in the case when general quality is quite alright for all the encoders in the listening environment under consideration. I just want to have a satisfying quality even in bad circumstances.
For this I have my three bad tonal problem samples on which I can hear differences easily. I'm quite aware that this is not sufficient to judge about quality in a general sense. Sure I think a bit like 'If an encoder gets by with these samples in a satisfying way there is a good chance that it will do so in hopefully many other problematic situations too'. I'm aware of the limited justification for thinking like this, but I'm also aware of the limited value of any listening experience. It's not adequate to compare my little tests with say the last 128 kbps listening test, but even such a well prepared test with many people participating has a limited value (considering the very good outcome of 3.97b2 and the flaws - sorry I call them flaws - that were experienced later). To me any experience on encoders is valuable, but always in a restricted sense.
As for the character of my samples and it's anti-bias towards Lame: Historically that's absolutely true for trumpet as I ran upon it when using 3.97b1 and was absolutely frightened when hearing it. But while it is (or was) a very special problem sample for Lame it also shows up problematic behavior with other codecs. With herding_calls it's similar, but the scope of being problematic for different encoders is wider. As for harp40_1 this problem sample is not Lame-specific at all, and any codec has some problem with it. Taking it all together I admit the choice of these samples has some anti-Lame bias though it's not very essential to me nowadays with 3.97b3 and 3.98a3+ where especially trumpet has improved a lot. And as for my current little test judging so far it doesn't look like these samples have a negative bias towards Lame at all. herding_calls and even trumpet provide issues for other codecs too, not to say harp. I cannnot continue my test at the moment (my wife is working in the same room again and she absolutely dislikes my listening tests), but it looks like Lame encodings resampled to 32 kHz as considered here are very good as compared to the other mp3 codecs. Especially the difficult first tones of harp are very good for the bitrate when using 3.98a6 -V7 (but there is something wrong with/after the last tone). That's the main problem to me at the moment: The problem with these samples is that the problematic parts are not always at the usual place (usual from what I'm used to at high bitrate). So it's not easy to say which codec is better. But this is all just from a first short listening.

EDTED:
As for the 3.98a6 -V7 statement I mixed that up: Out of curiosity I tried 3.98a6 -V7 and found a tremolo effect with trumpet (of the kind I had noticed with another sample using 3.98a4). As I knew 3.98a3 didn't have this tremolo effect I tried 3.98a3 -V7, and it is with this version that I find the first notes of harp better compared to other encoders but with a strange warbling effect at/after the last note.
shadowking
To judge LAME or any encoder on 2 samples is wrong and I've said it before. The overall stability is what matters and the non-LAME encoders do some bad stuff on common CD's . I've had problems for a while but too lazy too post them. I will post 1 sample that Helix cannot encode at common 128-192k bitrate - actually the whole album sounds bad and I won't encode it with helix. You will see that with sample its not just 1 second of problems , but 15 seconds.

Sample is from the track 'serpentine' from gothic band Flowing Tears.


http://www.hydrogenaudio.org/forums/index....showtopic=47955
halb27
Hmmmmm ... I should really keep from making comparative statements of the kind I'm about to do. This is not my world.

As a final word on comparing the various encoders on 'my' samples at ~100 kbps: they just behave different with no encoder being really on top. Especially fastenc vbr isn't better when comparing directly with various Lame versions.
gameplaya15143
QUOTE (ShadeST @ Sep 1 2006, 22:39) *
@gameplaya15143

Please refrain from giving custom command lines like yours without pointing to ABX tests to prove superior quality to the original command lines.
Thank you.

I began to before, but now that thread lies in the wastelands of the recycle bin. I would provide abx texts for everyone, but I fear they will simply suffer the same fate.

My suggestions are simply suggestions. It is up to anyone interested if they want to try it out. They can make up their own mind if it fits their needs or not.
Firon
Give the ABX now then.
[JAZ]
QUOTE (gameplaya15143 @ Sep 4 2006, 04:10) *
My suggestions are simply suggestions. It is up to anyone interested if they want to try it out. They can make up their own mind if it fits their needs or not.


As already said, this is not an "oppinion" forum. it is about "facts". That's why we want people probing (spelling?) what they say, if that goes against the *common* believe or statements.

It's up to you to *have* an oppinion, but posting it in the forums is a different thing.

In the end, people here look for knowledge. This can only be achieved if there are facts written, and not beliefs. ABX, problem samples, maths, theory... whatever fits it.
gameplaya15143
Alright then, I shall prepare a little listening test for you all (er some results anyways) smile.gif
lame3.97b2 (unless I happen do download b3) -b 96
vs.
lame3.93.1 --alt-preset cbr 96

Perhaps I'll throw in mp3enc 3.1 -br 96000 -bw 15000 as well. (fastenc lowpasses at 12khz so it is disqualified). I will probably lowpass the source files at 15khz to make sure it's a fair test.

If you have any objections/suggestions to my proposed settings, post them quickly, I plan on doing this tonight.
[JAZ]
I wonder why do you want to do an ABX test with CBR, when you gave suggestions on using ABR as well as a custom VBR commandline (the latter being mostly the reason of the initial advise on providing ABX results)
gameplaya15143
QUOTE
' date='Sep 5 2006, 12:52' post='427594']
I wonder why do you want to do an ABX test with CBR, when you gave suggestions on using ABR as well as a custom VBR commandline (the latter being mostly the reason of the initial advise on providing ABX results)
I guess I wasn't finished thinking when I typed that dry.gif

Anyways, here are the results of my little test from a few days ago. Target was ~96kbps.

Test notes/summary
CODE
ENCODING SETTINGS
(1) lame 3.93.1 -q 5 -V 9 --resample 44 --lowpass 16 --athlower -0 -Z -m j -p -o --nspsytune --strictly-enforce-ISO
average bitrate = 93kbps
avarage score = (4.0 + 4.0 + 4.0 + 4.0 + 4.2) / 5
= 4.04

(2) lame 3.93.1 -V 7 --nspsytune
average bitrate = 101kbps
avarage score = (2.9 + 3.0 + 3.0 + 3.0 + 2.0) / 5
= 2.78

(3) lame 3.97b2 -V 7 --vbr-new
average bitrate = 114kbps
avarage score = (2.8 + 3.0 + 3.3 + 3.0 + 2.2) / 5
= 2.86

(4) lame 3.97b2 -b 96
avarage score = (3.2 + 2.0 + 3.5 + 3.0 + 3.6) / 5
= 3.06

(5) lame 3.93.1 --alt-preset cbr 96
avarage score = (3.1 + 2.0 + 2.6 + 2.5 + 3.4) / 5
= 2.72

TRACKS
14 = le click - tonight is the night (full track, dance)
4 = the offspring - want you bad (full track, rock)
9 = gina g - i belong to you (full track, dance)
corrs_angel (10sec clip, pop, see uploads forum)
scooter (20sec clip, techno, see uploads forum)

*naming convention: {settings #}_{track}
*all encoded and decoded with dbpoweramp
*average bitrates reported by mr questionman
*average score calculated with windows calc
*not so much rated against the reference, rated against each other


abc/hr logs
CODE
ABC/HR Version 1.0, 6 May 2004
Testname: 14

1R = D:\test\2_14.wav
2L = D:\test\4_14.wav
3R = D:\test\5_14.wav
4L = D:\test\3_14.wav
5R = D:\test\1_14.wav

---------------------------------------
General Comments:

---------------------------------------
1R File: D:\test\2_14.wav
1R Rating: 2.9
1R Comment:
---------------------------------------
2L File: D:\test\4_14.wav
2L Rating: 3.2
2L Comment:
---------------------------------------
3R File: D:\test\5_14.wav
3R Rating: 3.1
3R Comment:
---------------------------------------
4L File: D:\test\3_14.wav
4L Rating: 2.8
4L Comment:
---------------------------------------
5R File: D:\test\1_14.wav
5R Rating: 4.0
5R Comment:
---------------------------------------
ABX Results:

================================
ABC/HR Version 1.0, 6 May 2004
Testname: 4

1L = D:\test\5_4.wav
2L = D:\test\2_4.wav
3R = D:\test\3_4.wav
4L = D:\test\4_4.wav
5L = D:\test\1_4.wav

---------------------------------------
General Comments:

---------------------------------------
1L File: D:\test\5_4.wav
1L Rating: 2.0
1L Comment:
---------------------------------------
2L File: D:\test\2_4.wav
2L Rating: 3.0
2L Comment:
---------------------------------------
3R File: D:\test\3_4.wav
3R Rating: 3.0
3R Comment:
---------------------------------------
4L File: D:\test\4_4.wav
4L Rating: 2.0
4L Comment:
---------------------------------------
5L File: D:\test\1_4.wav
5L Rating: 4.0
5L Comment:
---------------------------------------
ABX Results:

==============================
ABC/HR Version 1.0, 6 May 2004
Testname: 9

1L = D:\test\1_9.wav
2R = D:\test\2_9.wav
3L = D:\test\3_9.wav
4L = D:\test\5_9.wav
5R = D:\test\4_9.wav

---------------------------------------
General Comments:

---------------------------------------
1L File: D:\test\1_9.wav
1L Rating: 4.0
1L Comment:
---------------------------------------
2R File: D:\test\2_9.wav
2R Rating: 3.0
2R Comment:
---------------------------------------
3L File: D:\test\3_9.wav
3L Rating: 3.3
3L Comment:
---------------------------------------
4L File: D:\test\5_9.wav
4L Rating: 2.6
4L Comment:
---------------------------------------
5R File: D:\test\4_9.wav
5R Rating: 3.5
5R Comment:
---------------------------------------
ABX Results:

======================================
ABC/HR Version 1.0, 6 May 2004
Testname: corrs

1R = D:\test\5_corrs_angel.wav
2R = D:\test\3_corrs_angel.wav
3L = D:\test\1_corrs_angel.wav
4R = D:\test\2_corrs_angel.wav
5L = D:\test\4_corrs_angel.wav

---------------------------------------
General Comments:

---------------------------------------
1R File: D:\test\5_corrs_angel.wav
1R Rating: 2.5
1R Comment:
---------------------------------------
2R File: D:\test\3_corrs_angel.wav
2R Rating: 3.0
2R Comment:
---------------------------------------
3L File: D:\test\1_corrs_angel.wav
3L Rating: 4.0
3L Comment:
---------------------------------------
4R File: D:\test\2_corrs_angel.wav
4R Rating: 3.0
4R Comment:
---------------------------------------
5L File: D:\test\4_corrs_angel.wav
5L Rating: 3.0
5L Comment:
---------------------------------------
ABX Results:

================================
ABC/HR Version 1.0, 6 May 2004
Testname: scooter

1R = D:\test\1_scooter.wav
2L = D:\test\3_scooter.wav
3R = D:\test\2_scooter.wav
4L = D:\test\4_scooter.wav
5R = D:\test\5_scooter.wav

---------------------------------------
General Comments:

---------------------------------------
1R File: D:\test\1_scooter.wav
1R Rating: 4.2
1R Comment:
---------------------------------------
2L File: D:\test\3_scooter.wav
2L Rating: 2.2
2L Comment:
---------------------------------------
3R File: D:\test\2_scooter.wav
3R Rating: 2.0
3R Comment:
---------------------------------------
4L File: D:\test\4_scooter.wav
4L Rating: 3.6
4L Comment:
---------------------------------------
5R File: D:\test\5_scooter.wav
5R Rating: 3.4
5R Comment:
---------------------------------------
ABX Results:


MrQ analysis
CODE
Folder Size File Count Duration Average Bitrate
D:\test 39.73 MB 25 55:41 100/100 kbps


File Name Type Size Length Ratio Bitrate Encoder Info Sample
Rate Channels Bits Per Sample
1_14.mp3 MP3 2.67 MB 03:54 6.79% 96 kbps MPEG 1 Layer III LAME
3.93 44100 2 16
1_4.mp3 MP3 2.23 MB 03:23 6.53% 92 kbps MPEG 1 Layer III LAME
3.93 44100 2 16
1_9.mp3 MP3 2.18 MB 03:21 6.46% 91 kbps MPEG 1 Layer III LAME
3.93 44100 2 16
1_corrs_angel.mp3 MP3 0.12 MB 00:10 6.83% 96 kbps MPEG 1 Layer III
LAME 3.93 44100 2 16
1_scooter.mp3 MP3 0.19 MB 00:21 5.41% 76 kbps MPEG 1 Layer III
LAME 3.93 44100 2 16
2_14.mp3 MP3 2.89 MB 03:54 7.34% 104 kbps MPEG 1 Layer III LAME
3.93 44100 2 16
2_4.mp3 MP3 2.36 MB 03:23 6.92% 98 kbps MPEG 1 Layer III LAME
3.93 44100 2 16
2_9.mp3 MP3 2.41 MB 03:21 7.13% 101 kbps MPEG 1 Layer III LAME
3.93 44100 2 16
2_corrs_angel.mp3 MP3 0.12 MB 00:10 7.35% 104 kbps MPEG 1 Layer
III LAME 3.93 44100 2 16
2_scooter.mp3 MP3 0.20 MB 00:21 5.76% 81 kbps MPEG 1 Layer III
LAME 3.93 44100 2 16
3_14.mp3 MP3 3.38 MB 03:54 11.83% 121 kbps MPEG 1 Layer III LAME
3.97b V7 (fast mode) 32000 2 16
3_4.mp3 MP3 2.59 MB 03:23 10.49% 107 kbps MPEG 1 Layer III LAME
3.97b V7 (fast mode) 32000 2 16
3_9.mp3 MP3 2.73 MB 03:21 11.16% 114 kbps MPEG 1 Layer III LAME
3.97b V7 (fast mode) 32000 2 16
3_corrs_angel.mp3 MP3 0.14 MB 00:10 11.40% 117 kbps MPEG 1 Layer
III LAME 3.97b V7 (fast mode) 32000 2 16
3_scooter.mp3 MP3 0.22 MB 00:21 8.61% 88 kbps MPEG 1 Layer III
LAME 3.97b V7 (fast mode) 32000 2 16
4_14.mp3 MP3 2.68 MB 03:54 9.38% 96 kbps MPEG 1 Layer III LAME
3.97b cbr 96 32000 2 16
4_4.mp3 MP3 2.32 MB 03:23 9.38% 96 kbps MPEG 1 Layer III LAME
3.97b cbr 96 32000 2 16
4_9.mp3 MP3 2.30 MB 03:21 9.38% 96 kbps MPEG 1 Layer III LAME
3.97b cbr 96 32000 2 16
4_corrs_angel.mp3 MP3 0.12 MB 00:10 9.37% 96 kbps MPEG 1 Layer III
LAME 3.97b cbr 96 32000 2 16
4_scooter.mp3 MP3 0.24 MB 00:21 9.37% 96 kbps MPEG 1 Layer III
LAME 3.97b cbr 96 32000 2 16
5_14.mp3 MP3 2.68 MB 03:54 9.38% 96 kbps MPEG 1 Layer III LAME
3.93 cbr 96 32000 2 16
5_4.mp3 MP3 2.32 MB 03:23 9.38% 96 kbps MPEG 1 Layer III LAME 3.93
cbr 96 32000 2 16
5_9.mp3 MP3 2.30 MB 03:21 9.38% 96 kbps MPEG 1 Layer III LAME 3.93
cbr 96 32000 2 16
5_corrs_angel.mp3 MP3 0.12 MB 00:10 9.37% 96 kbps MPEG 1 Layer III
LAME 3.93 cbr 96 32000 2 16
5_scooter.mp3 MP3 0.24 MB 00:21 9.37% 96 kbps MPEG 1 Layer III
LAME 3.93 cbr 96 32000 2 16



Enjoy cool.gif

edit: spelling
[JAZ]
Did the test with "scooter_fixed" ( located in the autumn 2006 upload thread )

3.93.1 downloaded from reallyrarewares

3.97b2 downloaed from rarewares (some time ago).

The settings were the same as your 1st and 2nd ( 3.93.1 -V 9 -q 5 ... , and 3.97b2 -V 7 --nspsytune )

listened with headphones ( some sony 7505 , closed headphones ) at a moderate volume. soundcard was only an AC97 included in motherboard ( yup.. noisy... )


It was a fast test ( took 5 mins only ), but while i could differentiate 3.93.1 (as shown by the log), i coudn't with the 3.97 one. The drums sound worse.


CODE

ABC/HR for Java, Version 0.5b, 09 setembre 2006
Testname: settings

Tester: [JAZ]

1L = I:\Archivos de programa\Multimedia\Lame\scooter_fixed397.mp3.wav
2L = I:\Archivos de programa\Multimedia\Lame\scooter_fixed3931.mp3.wav

---------------------------------------
General Comments:
---------------------------------------
2L File: I:\Archivos de programa\Multimedia\Lame\scooter_fixed3931.mp3.wav
2L Rating: 4.0
2L Comment:
---------------------------------------




MrQ
CODE
File Name     Type     Size     Length     Ratio     Bitrate     Encoder Info     Sample Rate
scooter_fixed3931.mp3     MP3     0,22 MB     00:24     5,40%     76 kbps     MPEG 1 Layer III LAME 3.93     44100
scooter_fixed397.mp3     MP3     0,24 MB     00:24     8,38%     86 kbps     MPEG 1 Layer III LAME 3.97b V7     32000



EDIT : Wooops!!! i realized i used a wrong setting.. I've done a new ABC/HR test with lame 397b2 -V 7 --vbr-new . I focused to another part of the file this time.

The 3.93.1 setting has warbling (clear artifact of "not enough bits" ). The 3.97 --vbr-new had some "clic-like" noises. :

CODE

ABC/HR for Java, Version 0.5b, 09 setembre 2006
Testname: asdf

Tester: [JAZ]

1L = I:\Archivos de programa\Multimedia\Lame\scooter_fixed3931.mp3.wav
2L = I:\Archivos de programa\Multimedia\Lame\scooter_fixed397vbrnew.mp3.wav
3L = I:\Archivos de programa\Multimedia\Lame\scooter_fixed397.mp3.wav

---------------------------------------
General Comments:
---------------------------------------
1L File: I:\Archivos de programa\Multimedia\Lame\scooter_fixed3931.mp3.wav
1L Rating: 3.3
1L Comment:
---------------------------------------
2L File: I:\Archivos de programa\Multimedia\Lame\scooter_fixed397vbrnew.mp3.wav
2L Rating: 4.5
2L Comment:
---------------------------------------



MrQ
CODE
scooter_fixed397vbrnew.mp3     MP3     0,25 MB     00:24     8,67%     89 kbps     MPEG 1 Layer III LAME 3.97b V7 (fast mode)     32000



I wonder about the " (fast mode) " text on MrQuestionman report.... in the encoding it shows that it is using -qval=3 (see below)


Also, here's the encoding time:

CODE

I:\Archivos de programa\Multimedia\Lame>lame3931 -q 5 -V 9 --resample 44 --lowpa
ss 16 --athlower -0 -Z -m j -p -o --nspsytune --strictly-enforce-ISO scooter_fix
ed.wav scooter_fixed3931.mp3
LAME version 3.93 MMX (http://www.mp3dev.org/)
CPU features: i387, MMX (ASM used), SIMD, SIMD2
Using polyphase lowpass filter, transition band: 15826 Hz - 16360 Hz
Encoding scooter_fixed.wav to scooter_fixed3931.mp3
Encoding as 44.1 kHz VBR(q=9) j-stereo MPEG-1 Layer III (ca. 14x) qval=5
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
907/910 (100%)| 0:06/ 0:06| 0:07/ 0:07| 3.6289x| 0:00

I:\Archivos de programa\Multimedia\Lame>lame397 -V 7 --nspsytune scooter_fixed.w
av scooter_fixed397.mp3
LAME 3.97 (beta 2, Nov 29 2005) 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Resampling: input 44.1 kHz output 32 kHz
Using polyphase lowpass filter, transition band: 14581 Hz - 14968 Hz
Encoding scooter_fixed.wav to scooter_fixed397.mp3
Encoding as 32 kHz VBR(q=7) j-stereo MPEG-1 Layer III (ca. 14x) qval=3
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
660/660 (100%)| 0:05/ 0:05| 0:05/ 0:05| 4.5369x| 0:00


I:\Archivos de programa\Multimedia\Lame>lame397 -V 7 --vbr-new scooter_fixed.wav
scooter_fixed397vbrnew.mp3
LAME 3.97 (beta 2, Nov 29 2005) 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Resampling: input 44.1 kHz output 32 kHz
Using polyphase lowpass filter, transition band: 14581 Hz - 14968 Hz
Encoding scooter_fixed.wav to scooter_fixed397vbrnew.mp3
Encoding as 32 kHz VBR(q=7) j-stereo MPEG-1 Layer III (ca. 14x) qval=3
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
660/660 (100%)| 0:03/ 0:03| 0:03/ 0:03| 6.7404x| 0:00




(phew... i hope this is the last edit!)
uart
QUOTE
(1) lame 3.93.1 -q 5 -V 9 --resample 44 --lowpass 16 --athlower -0 -Z -m j -p -o --nspsytune --strictly-enforce-ISO
average bitrate = 93kbps
avarage score = (4.0 + 4.0 + 4.0 + 4.0 + 4.2) / 5
= 4.04


Wow that's a really long winded command line there, but also a really impressive score for 93kbps audio! Just a few quaestion because I'm not very familar with some of the test procedures. How exactly are those scores (like 4.0 and 4.2 etc) derived? Is is true that they represent how bad the artifacts sound from 1="very bad" up to 5="transparent". Also, are the scores derived from a blind test or do you know what file you're listening to when you rate them?
uart
BTW. Are all those command line options really neccessary are some just for show.tongue.gif Like isn't "-m j" the default value anyway. So I'm wondering if any others are default and what is the minimal command line you'd need to achieve the same result. Can it be simplified?

PS. Thanks for posting the tests results, they're very intreresting. smile.gif
[JAZ]
@uart :

gameplaya is saying that the setting he's suggesting gives better results, while i believe it doesn't ( for once, he's using -p , which basically means there are bits just not used for music, but only for data "verification").

*His* ABC/HR test gives his commanline a preference, while the single test i've done says the opposite. ( and yes.. 1="very bad", and 5="transparent")

For more information about ABC/HR, see : http://ff123.net/abchr/abchr.html
Basically, it is a program to rate, blindly, different samples.
gameplaya15143
QUOTE
' date='Sep 9 2006, 06:27' post='428980']Did the test with "scooter_fixed" ( located in the autumn 2006 upload thread )
....AC97 included in motherboard
...The 3.93.1 setting has warbling (clear artifact of "not enough bits" ). The 3.97 --vbr-new had some "clic-like" noises. :
....I wonder about the " (fast mode) " text on MrQuestionman report

-I don't have the scooter_fixed sample yet, it is on my 'things to get list' though.
-I also have ac97 sound on my laptop which I used in my test.
-Naturally lame 3.93.1 isn't optimized for my choice of settings. But IMO its shortcommings are outweighted by its strengths. (ie use -k instead of any lowpass) I suspect that the problems could be tuned out, since most have been in the latest lame (new lame vesions perform very differently though, particularly with sfb21 at very low bitrates).
-'fast mode' means --vbr-new I think.

QUOTE (uart @ Sep 9 2006, 12:04) *
How exactly are those scores (like 4.0 and 4.2 etc) derived?
4 was 'perceptable but not annoying'. The one that was higher was because it took me an extra listen to figure out which one wasn't the source.


QUOTE (uart @ Sep 9 2006, 12:41) *
Are all those command line options really neccessary are some just for show
No. I just posted the full commandline that I was passing to lame via dbpoweramp. Ultimately -q 5 -V 9 -Z --lowpass 16 --nspsytune would get the job done. The other ones are just there because I play with them sometimes and I don't want to have to refer back to lame --longhelp to remember the commands.

-p adds about 1kbps to the average bitrate. --strictly-enforce-iso adds a little sometimes as well. -Z can a bit too (seems to increase encoding speed). -q 5 is used instead of -q 2 simply because it encodes so slow (ps. -q 0 bug is obvious, lowers the bitrate though).
jmartis
QUOTE (gameplaya15143 @ Sep 14 2006, 01:27) *
-I don't have the scooter_fixed sample yet, it is on my 'things to get list' though.

here
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-2009 Invision Power Services, Inc.