Re: oggenc adds severe distortion

Paul Martin <[email protected]>
Newsgroups gmane.comp.multimedia.ogg.vorbis.general
Message-ID <[email protected]>
On Wed, Aug 13, 2008 at 03:10:45PM -0400, [email protected] wrote:
> On Wed, Aug 13, 2008 at 1:18 PM, Ti Kan <[email protected]> wrote:
> > I routinesly rips my CDs to WAV and then convert to ogg vorbis format
> > for use in my car and portable player.  I don't usually notice anything
> > amiss, but on the last track of Mike Oldfield's "Music of the Spheres"
> > album ("Musica Universalis", at the very end crescendo), the converted
> > .ogg file exhibits terrible distortion (sounds like digital clipping).
> > This does not occur with MP3 or WMA formats.  I used a quality factor of 4.
> >
> > Does oggenc raise the amplitude (to cause digital clippiing)?  Any
> > idea why this happens?
> 
> No, but it does lose precision.  What is happening is not that Vorbis
> is amplifying, it's that the other encoders are attenuating when near
> clipping.  Vorbis does not do this; it is capable of representing and
> outputiing digital signals of > +0dB, and most players just clip it.

It can also be that the original CD's waveform is exceptionally "hot" and is
close to clipping (or has been mastered with soft clipping), and Vorbis is
trying to represent the frequencies present in the waveform in such a way
that on reconstruction they do go into clipping due to ringing.

You can't express a square wave accurately using a limited number of sine
waves. You will get some ringing at the rising and falling edges. If the
waveform was close to clipping anyway, the reconstructed waveform will go
into clipping due to the overshoot caused by the ringing.

Depending on how the player handles the reconstruction (ie. when it converts
from Vorbis's floating point representation to integers between -32768 and
32767) you may get the clipping happening before the player has made any
volume adjustment. If the player also does dithering, that may misbehave as
the signal approaches clipping.

MP3 can suffer from this, too, depending on the player.

-- 
Paul Martin <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.