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.
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:
The individual bitrates of the VBR files:
A chart of the VBR bitrates:
Some readers may also find the following table interesting (Album = the 25-track test set):
I uploaded the test data here (Excel file & Encspot Pro reports):
http://www.hydrogenaudio.org/forums/index....st&p=515301As 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: