[theora] No quality advantage with two-pass?

Torrance torrance123 at gmail.com
Sat Aug 29 16:24:22 PDT 2009


On 30/08/2009, at 9:39 AM, Remco wrote:

> And just out of curiosity, how are the quality levels translated into
> an encoding strategy? Are these quality levels mapped to advanced
> internal encoder options, or is the encoder basically one big
> mathematical equation that takes one parameter? (besides the video
> input, obviously)

IANAE, but this is from http://web.mit.edu/xiphmont/Public/theora/demo6.html 
  and should be reliable.
> lambda/qi mapping and rate/distortion modeling
>
> In order for a video encoder to be easy to use, it needs simple  
> tuning knobs to effect 'simple' behavioral changes, such as a single  
> master adjustment for output bitrate or constant output quality,  
> although this might internally translate into hundreds of parameter  
> changes.
>
> With the unification of all the rate-distortion lambdas into a  
> single unified lambda value, output quality is governed by two  
> master values, the quantizer index (in Theora, an integer between 0  
> and 63) and the rate-distortion lambda. Although the two values are  
> not directly fundamentally related, an efficient encoder chooses  
> lambda and qi such that the output distortion is minimized for a  
> given bitrate much the same way token or block coding decisions are  
> made by trading the bitrate and distortion costs.
>
> Once it was possible to choose an appropriate lambda for a given qi  
> and vice versa, Thusnelda finally had a single master knob to allow  
> a user to set a constant quality mode. Constant and average bitrate  
> modes (rate control) is implemented in terms of varying qi according  
> to predicted bit usage and distortion over a set of frames.  
> Thusnelda, as it turns out, follows classical predictions for bit  
> usage according to 'rho-domain analysis', which predicts that bit  
> usage in any given frame is roughly linearly related to the number  
> of nonzero DCT coefficients in that frame.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/theora/attachments/20090830/b89df093/attachment.htm 


More information about the theora mailing list