[MEncoder-users] bad numbers of psnr for xvid in mac
Mauricio Alvarez
alvarez at ac.upc.edu
Thu May 12 17:00:53 CEST 2005
Hi
I am using mencoder for coding raw YUV files into mpeg-4 using xvid on a
ppc970 mac os x machine
- first i put the yuv files into an avi using ffmpeg
$ffmpeg -s 720x576 -t 4 -i yuv/576p25_blue_sky.yuv -vcodec copy -r 25
test.avi
that's OK
- second, I use mencoder to encode the video using xvid
$mencoder test.avi -o test_xvid.mp4 -ovc xvid -xvidencopts
fixed_quant=3:max_bframes=2:qpel:psnr:debug=3
that's also OK, but when I look at the PSNR numbers something is wrong
because it says that the luna average PSNR is 16.76. This is not true
because I see the video and the (perceptual) quality is really high.
When I look in the psr_xx.log file generated by xvid I see that b-frames
are responsible for this (not true) low PSNR.
0, 3, 71027, 44.16, 43.76, 44.49, 44.14 I
1, 5, 2500, 16.42, 24.74, 21.70, 17.72 B
2, 5, 2108, 15.00, 23.17, 23.48, 16.46 B
3, 3, 19891, 42.93, 42.76, 43.99, 43.06 P
...
Any idea about how to get the correct psnr?
Thanks
Mauricio
p.d. the complete output of mencoder
$ mencoder test.avi -o test_xvid.mp4 -ovc xvid -xvidencopts
fixed_quant=3:max_bframes=2:qpel:psnr:debug=3
MEncoder dev-CVS-050512-13:17-3.3 (C) 2000-2005 MPlayer Team
AltiVec found
CPU: PowerPC
File not found: 'frameno.avi'
Failed to open frameno.avi
success: format: 0 data: 0x0 - 0x3b55370
AVI file format detected.
AVI_NI: No audio stream found -> no sound.
AVI: No audio stream found -> no sound.
VIDEO: [024I] 720x576 24bpp 25.000 fps 124416.0 kbps (15187.5 kbyte/s)
[V] filefmt:3 fourcc:0x30323449 size:720x576 fps:25.00 ftime:=0.0400
xvid: using library version 1.1.-125 (build xvid-1.1.0-beta2)
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1 (-1=autodetect) osd: 1
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 720 x 576 (preferred csp: Planar I420)
VDec: using Planar I420 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
videocodec: XviD (720x576 fourcc=44495658 [DIVX])
xvid: par=0/0 (vga11), displayed=720x576, sampled=720x576
xvid: Fixed Quant Rate Control -- quantizer=3/1=3.00
Selected video codec: [rawi420] vfm:raw (RAW I420)
==========================================================================
Writing AVI header...
ODML: vprp aspect is 16384:13107.
ODML: vprp aspect is 16384:13107.
Pos: 3.9s 100f (98%) 4fps Trem: 0min 1mb A-V:0.000 [2271:0]
Flushing video frames
Writing AVI index...
Fixing AVI header...
ODML: vprp aspect is 16384:13107.
Video stream: 2237.810 kbit/s (279726 bps) size: 1118905 bytes 4.000
secs 100 frames
The value 99.99dB is a special value and represents the upper range limit
xvid: Min PSNR y : 13.66 dB, u : 22.83 dB, v : 22.68 dB, in frame 86
xvid: Average PSNR y : 16.76 dB, u : 24.94 dB, v : 24.72 dB, for 99 frames
xvid: Max PSNR y : 44.16 dB, u : 43.76 dB, v : 44.49 dB, in frame 0
$ more psnr_165454.log
0, 3, 71027, 44.16, 43.76, 44.49, 44.14 I
1, 5, 2500, 16.42, 24.74, 21.70, 17.72 B
2, 5, 2108, 15.00, 23.17, 23.48, 16.46 B
3, 3, 19891, 42.93, 42.76, 43.99, 43.06 P
4, 5, 2615, 15.40, 23.21, 23.35, 16.82 B
5, 5, 1960, 14.59, 22.97, 23.21, 16.06 B
6, 3, 21485, 42.91, 42.67, 43.94, 43.03 P
7, 5, 2201, 14.75, 24.48, 21.33, 16.17 B
8, 5, 1812, 14.06, 22.98, 23.06, 15.56 B
9, 3, 21578, 42.83, 42.55, 43.75, 42.92 P
10, 5, 2402, 16.75, 23.33, 23.91, 18.08 B
...
More information about the MEncoder-users
mailing list