[linux-audio-user] Re: Analyzing ogg files

Mark Knecht markknecht at comcast.net
Tue Dec 2 22:38:54 EST 2003


On Tue, 2003-12-02 at 13:06, Andrew Burgess wrote:
> >> Is there a DC offset which the cheap card is eating?
> 
> >A DC offset is an interesting idea. How would I test for that?
> 
> sox <file> -e stat
> 
> displays midline amplitude.
> 
> Or try a highpass filter, just as a test.
> 

More data, but I'm not sure there's an answer there yet. The first file
creates a very loud glitch sound, which the second one doesn't. The
midline value seems better on the first, assuming this represents DC
offset.

bash-2.05b$ sox gmc2.ogg -e stat
Samples read:          26972160
Length (seconds):    305.806803
Scaled by:         2147483647.0
Maximum amplitude:     0.999969
Minimum amplitude:    -1.000000
Midline amplitude:    -0.000015
Mean    norm:          0.138033
Mean    amplitude:     0.000003
RMS     amplitude:     0.189967
Maximum delta:         0.959961
Minimum delta:         0.000000
Mean    delta:         0.093997
RMS     delta:         0.128996
Rough   frequency:         4766
Volume adjustment:        1.000

bash-2.05b$ sox examplesustain.ogg -e stat
Samples read:          11361130
Length (seconds):    128.810998
Scaled by:         2147483647.0
Maximum amplitude:     0.649841
Minimum amplitude:    -0.661896
Midline amplitude:    -0.006027
Mean    norm:          0.069344
Mean    amplitude:     0.002177
RMS     amplitude:     0.092420
Maximum delta:         0.784546
Minimum delta:         0.000000
Mean    delta:         0.072115
RMS     delta:         0.095279
Rough   frequency:         7235
Volume adjustment:        1.511
bash-2.05b$ 





More information about the Linux-audio-user mailing list