Hello,

Once again, it's a newbie who is talking...
First, a big "Thanks !" for everyone who replies last time.

I've done some tests with versions 3.59 and 3.60, using VBR.
Could somebody explain to me (with everyday's words) these results and such a
difference ?

Command line looks like : ./lame -h -v -V 0 test2.wav
Actually,test2.wav is 1 minute and 10 seconds (the beginning) of "Enjoy
the silence" from Depeche Mode (Violator album)

1) Lame 3.59

LAME version 3.59 (www.sulaco.org/mp3) 
GPSYCHO: GPL psycho-acoustic model version 0.75. 
Encoding testcase.wav to testcase.new.mp3
Encoding as 44.1 kHz 128 kbps j-stereo MPEG1 LayerIII file  (11.0x)
    Frame          |  CPU/estimated  |  time/estimated | play/CPU |   ETA
     6/     6(100%)| 0:00:00/ 0:00:00| 0:00:00/ 0:00:00|    0.6830| 0:00:00 
cmp -l testcase.new.mp3 testcase.mp3 | wc
   2152    6456   32280

LAME version 3.59 (www.sulaco.org/mp3) 
GPSYCHO: GPL psycho-acoustic model version 0.75. 
Encoding /mnt/disque_d/dae/test2.wav to /mnt/disque_d/dae/test2.wav.mp3
Encoding as 44.1kHz VBR(q=0) stereo MPEG1 LayerIII file
    Frame          |  CPU/estimated  |  time/estimated | play/CPU |   ETA
  2689/  2689(100%)| 0:04:07/ 0:04:07| 0:04:08/ 0:04:08|    0.2849| 0:00:00 
 32:*                                                 
 40:*                                                 
 48:                                                  
 56:*                                                 
 64:                                                  
 80:                                                  
 96:                                                  
112:*                                                 
128:*                                                 
160:*                                                 
192:*                                                 
224:*                                                 
256:****                                              
320:**************************************************
average: 314 kbs


2) Lame 3.60 without RH_masking

LAME version 3.60 (www.sulaco.org/mp3) 
GPSYCHO: GPL psycho-acoustic model version 0.75. 
Encoding testcase.wav to testcase.new.mp3
Encoding as 44.1 kHz 128 kbps j-stereo MPEG1 LayerIII file  (11.0x)
    Frame          |  CPU/estimated  |  time/estimated | play/CPU |   ETA
     6/     6(100%)| 0:00:00/ 0:00:00| 0:00:00/ 0:00:00|    0.5818| 0:00:00 
cmp -l testcase.new.mp3 testcase.mp3 | wc
      0       0       0

LAME version 3.60 (www.sulaco.org/mp3) 
GPSYCHO: GPL psycho-acoustic model version 0.75. 
Encoding /mnt/disque_d/dae/test2.wav to /mnt/disque_d/dae/test2.wav.mp3
Encoding as 44.1kHz VBR(q=0) stereo MPEG1 LayerIII file
    Frame          |  CPU/estimated  |  time/estimated | play/CPU |   ETA
  2689/  2689(100%)| 0:06:02/ 0:06:02| 0:06:03/ 0:06:03|    0.1946| 0:00:00 
 32:*                                                 
 40:*                                                 
 48:                                                  
 56:*                                                 
 64:                                                  
 80:                                                  
 96:                                                  
112:*                                                 
128:*                                                 
160:*                                                 
192:*                                                 
224:*****************************                     
256:**************************************************
320:*****************************                     
average: 264 kbs


3) Lame 3.60 with RH_masking

LAME version 3.60 (www.sulaco.org/mp3) 
GPSYCHO: GPL psycho-acoustic model version 0.75. 
Encoding testcase.wav to testcase.new.mp3
Encoding as 44.1 kHz 128 kbps j-stereo MPEG1 LayerIII file  (11.0x)
    Frame          |  CPU/estimated  |  time/estimated | play/CPU |   ETA
     6/     6(100%)| 0:00:00/ 0:00:00| 0:00:00/ 0:00:00|    0.5610| 0:00:00 
cmp -l testcase.new.mp3 testcase.mp3 | wc
   2693    8079   40395

LAME version 3.60 (www.sulaco.org/mp3) 
GPSYCHO: GPL psycho-acoustic model version 0.75. 
Encoding /mnt/disque_d/dae/test2.wav to /mnt/disque_d/dae/test2.wav.mp3
Encoding as 44.1kHz VBR(q=0) stereo MPEG1 LayerIII file
    Frame          |  CPU/estimated  |  time/estimated | play/CPU |   ETA
  2689/  2689(100%)| 0:06:07/ 0:06:08| 0:06:08/ 0:06:08|    0.1916| 0:00:00 
 32:*                                                 
 40:*                                                 
 48:                                                  
 56:*                                                 
 64:                                                  
 80:                                                  
 96:                                                  
112:*                                                 
128:*                                                 
160:*                                                 
192:*                                                 
224:***********************                           
256:**************************************************
320:*********************************************     
average: 273 kbs



Lame 3.59 was compiled using : 
  CC_OPTS =    -O9 -fomit-frame-pointer -march=pentiumpro \
                   -ffast-math -funroll-loops

Lame 3.60 : 
  FEATURES = -DAACS3 -DAAC_TMN_NMT [-DRH_masking]
  CC_OPTS = $(FEATURES) -Wall -O9 -fomit-frame-pointer -march=pentiumpro \
            -fno-strength-reduce -finline-functions \
            -ffast-math -malign-double -mfancy-math-387 \
            -funroll-loops 

Redhat 6.0 on PPro 233, kernel 2.2.10, gcc --version says : egcs-2.91.66

Finally, does it mean that theses AAC optimizations will always make
improvements in quality when encoding to the 128 kbits "standard" ? 

Again, thanks for your replies.

Bye,


        Pierre Darbon

--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to