[MPlayer-users] lavc vs. xvid (and improving lavc quality)

Michael Niedermayer michaelni at gmx.at
Mon Jun 7 18:19:20 CEST 2004


Hi

On Monday 07 June 2004 17:32, Jason Tackaberry wrote:
> On Mon, 2004-06-07 at 16:20 +0200, Michael Niedermayer wrote:
> > so when the source material is noisy the motion estimation / macroblock
> > decision will favor noisy blocks, the trick here is that its much cheaper
> > bitrate wise to find some noisy block instead of a using a lower
> > quantizer and actually storing the exact noise
>
> I've tried out nsse on a number of problem areas, and the results have
> been very encouraging.  Now, the PSNR is lower by about 1 dB, but if I
> understand what you've explained properly, nsse will favor a noisy
> macroblock, but that noise may not correspond to the noise in the
> source, and so while the PSNR will be lower, visually it's
> imperceptible.  (?)
thats the idea, allthough that doesnt mean that it wont cause some other 
artefacts, only actually using it will tell, theres also further finetuning 
possible which should improve PSNR

>
> NSSE is some 4-5 times slower than cmp=0, and about 3 times slower than
> cmp=1.  Is there room for optimization there, or is the algorithm
> fundamentally slower than the others?
there is plenty room for improvements

[...]
-- 
Michael
level[i]= get_vlc(); i+=get_vlc();		(violates patent EP0266049)
median(mv[y-1][x], mv[y][x-1], mv[y+1][x+1]);	(violates patent #5,905,535)
buf[i]= qp - buf[i-1];				(violates patent #?)
for more examples, see http://mplayerhq.hu/~michael/patent.html
stop it, see http://petition.eurolinux.org & http://petition.ffii.org/eubsa/en




More information about the MPlayer-users mailing list