Heyo,
I recently had a discussion with Jonas about the usage of vqscale in the first pass of a two pass encoding. So i wanted to test it and got following results:
Source: VIDEO: [MP43] 320x240 24bpp 23.98 fps 615.4 kbps (75.1 kbyte/s)
--- 1.pass: vbitrate=615 / 2.pass: vbitrate=615:
1.pass: -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=615 2.pass: -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=615
Video stream: 615.120 kbit/s (76889 bps) size: 381096793 bytes 4956.394 secs 118836 frames Audio stream: 128.000 kbit/s (15999 bps) size: 79295296 bytes 4955.956 secs PSNR: Y:44.30, Cb:47.20, Cr:47.93, All:45.14 --- --- 1.pass: vqscale=5 / 2.pass: vbitrate=615
1.pass: -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=615:vqscale=5 2.pass: -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=615
Video stream: 615.094 kbit/s (76886 bps) size: 381080897 bytes 4956.394 secs 118836 frames Audio stream: 128.000 kbit/s (15999 bps) size: 79295296 bytes 4955.956 secs PSNR: Y:44.02, Cb:46.98, Cr:47.74, All:44.87 ---
Now, the two results seem to be pretty much the same from size and PSNR, but a analysis plotpsnr.pl shows, that the second test (with vqscale) has the quantisizer size most time at 4 and less (just a few times at the beginning at 5 and 6) while the first test has it at 5 and less.
If i'm not mistaken, then the file size and the quality of an encoding is mostly dictated by the used quantisizer values (assuming that the same MVs are choosen)
But why is there so less difference in the file size (beside the file with the lower quantisizer is smaller!) and why doesnt the PSNR differ at all ?
Can anyone explain that ?
Hi On Saturday 22 February 2003 21:12, Attila Kinali wrote: the quant/psnr/size relation is very complex ... for example encoding one frame with quant=3 and one with quant=5 is sometimes better, sometimes worse then encoding both with quant=4, for example very low motion scenes need only slightly more bits at lower quants, but look much better, while high motion scenes will need much more bits at lower quantizers ... and the quant/psnr/size relation of frame n will significantly depend upon the quality of frame n-1, as its used for motion compensation [...] Michael