Multiformat 48 kbps Listening Test
Reply #30 – 2006-11-02 15:02:16
foobar2000 doesn't compute correctly the average bitrate for WMA VBR files (tested with WMA STD q10 and with foobar2000 0.9.4.1). Example with a long file (~20 minutes). TECHNICAL INFORMATIONFile Name : [STD q10] E01_MODERN_CHAMBER_A_brass.wma File Path : C:\music\[STD q10] E01_MODERN_CHAMBER_A_brass.wma Subsong Index : 0 File Size : 4 409 475 bytes Last Modified : 2006-11-02 02:27:14 Duration : 18:50.327 (49847421 samples) Sample Rate : 44100 Hz Channels : 2 Bitrate : 56 kbps Codec : WMA Codec Profile : WMA V2 Encoding : lossy The file size and the length are good, but the computed bitrate is necessary false :1130 secondes 4 409 475 bytes x 8 = 35275800 bits 35275800 bits for 1130 seconds => 31217 bits per seconds => 31,2 kbps [1kb=1000b] => 30,5 kbps [1kb=1024b] 4.409.475 bytes for 18 minutes and 50 seconds correspond to 30...31 kbps and not 56 kbps (which is what foobar2000 reports for this file). Now lets see what other softwares are saying: • Windows Media Player 11 => 30 kbps CORRECT • Winamp 5.31 => 30 kbps CORRECT • MrQuestionMan 0.8 => 44 kbps WRONG Winamp brings additionnal information in the file property box. I noticed and reported in the past that three fields in metadata are dedicated to the bitrate: "Bitrate", "CurrentBitrate" and "OptimalBitrate". And the values are:Bitrate = 55917 CurrentBitrate = 30720 OptimalBitrate = 30720 I guess that foobar2000 reports the WMA "Bitrate" field: 56 kbps for "55917". But despite its name it's the wrong one. foobar2000 shouldn't therefore be used as bitrate measurement for WMA VBR files (CBR must be OK). The greatest discrepency I found was 80% (32 kbps for one file while foobar2000 says 58 kbps) but in most cases it's much lower (~10% on average). To finish, the average bitrate for my set of 150 classical COMPLETE tracks (~16 hours) was 41.43 kbps . It's too low. But I noticed in the past that WMA uses more bitrate for other musical genres; I'm quite certain that 48 kbps would be reached with alternate bitrate table.