[MPlayer-dev-eng] BUG - incorrect fps detected on NTSC DVDs result in jumpy video
Christian Lambert
clambert at csd.sgi.com
Wed Jan 16 07:48:23 CET 2002
I noticed that mplayer doesn't correctly detect NTSC DVDs video
that are encoded in progressive mode (24fps) (which is the case
for 90% of NTSC movies)
It will play those DVDs at the normal 30 fps which result in a
jumpy video especially during pan scenes or scenes with lots of
motion because fields are duplicated.
The mpeg2 stream contains "repeat" flags on some fields to take
the original 24fps source and play it at 30fps so mplayer should
skip those repeat frames and play just the original 24
progressive frames.
All other players I use (xine/ogle) all correctly detect those
NTSC DVDs and play them at 24fps (or 23.976 to be more precise).
I'm using mplayer 0.60 compiled with libdvdread 0.9.2
Here is the output of mplayer:
Detected MPEG-PS file format!
VIDEO: MPEG2 720x480 (aspect 3) 29.97 fps 9377.0 kbps (1172.1 kbyte/s)
~~~~~~~~~~
[V] filefmt:2 fourcc:0x10000002 size:720x480 fps:29.97 ftime:=0.0334
Detected audio codec: [a52] drv:14 (AC3-liba52)
Using SSE optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe) 48000 Hz 448.0 kbit/s
Using MMX optimized resampler
AUDIO: srate=48000 chans=2 bps=2 sfmt=0x10 ratio: 56000->192000
Detected video codec: [mpeg12] drv:1 prio:0 (MPEG 1 or 2)
mpeg2dec-0.2.0-release (C) 2000-2001 Aaron Holtzman & Michel Lespinasse
libmpeg2: Using MMXEXT for IDCT transform
libmpeg2: Using MMXEXT for motion compensation
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x480 => 854x480 Planar YV12
vo: X11 running at 1600x1200 with depth 24 and 32 bits/pixel (":0.0" => local
display)
More information about the MPlayer-dev-eng
mailing list