General Category > Bugs

New analysis mode

(1/2) > >>

hsei:
The new analysis mode is a nice feature, but has to be used with caution:
VBR files are rated totally false, the bitrate is taken from the first frame(s) where it is typically very low. Consequently the duration is calculated much too high (total size by first frame size).
Reading of further frames seems to take into account the bitrate in frame header, otherwise complete rubbish would appear.
I would advise to ether correct ratings for VBR to average bitrate or drop rating (at the moment)  for VBR at all.
In frequency analysis I found another problem: I got a rating of 100% for a file sampled at 44100 Hz with a max. frequency of 22050. Files should never contain frequencies up to the Nyquist frequency (half the sample rate), because that leads to annoying alias frequencies. That should lead to drastic reduction in quality rating. For the file in question I found no perceptible degradation, so the max. frequency value may be an analysis flaw.
Again: Be reluctant with analysis ratings, but with some caution it's a valuable feature. Calculating quality measures is a demanding task.

Admin:
the problem in decoder, we not decode it ourself, we decode it via WMF decoder and it send us such information. We think about correcting such information.

about freq., yes you right, but FFT shows not value on frequency, it show value of the freq. range (frequency bin), we show the right most in range in the last bin, but yes, this value not achievable, all values less than it.
We can rename it from "Max. freq." to "Lim. freq."

hsei:
OK, I see your problem. Similar behaviour appears in the indications of Microsoft Explorer. They are sometimes completely wrong for bitrates (not only for VBR). You cannot trust these data for sensitive operations like deleting the "worse" duplicate.

hsei:
According to frequency bins:
I have found at least another frequency indication of 22028 which means you have bins of not more than 22 Hz range (1024 FFT). Important is not if there is any contribution in that bin but to what extent. In analog to digital conversion a proper low pass filter prior to sampling at 44.1 kHz should start at about 20 kHz and suppress frequencies at the Nyquist limit by at least 30 - 50 dB. An indication of a cutoff frequency where all contributions above have fallen below a given limit of some ten dB is much more meaningful than the maximum bin with some isolated spurious (and negligible) content.
Compressions to low bitrates usually use filters with lower cutoff frequencies but may show minor artificial high frequency content after decompression due to incomplete restauration of the original signal. By just looking at the maximum bin you would rate these files too high.

Admin:
Issue with VBR bitrate fixed, solution more heuristic - we take raw bitate filesize/duration and use it, if it deviate from codec bitrate more than 10%. And we corrected duration, we now take it from samples count and sample rate, not from codec info.

Abou FFT, we planning to add spectrogram with avg./max. frequencies, but we don't decided yet.

Navigation

[0] Message Index

[#] Next page

Reply

Go to full version