[MPlayer-users] frames skipped when grabbing DVD

Daniel Dawson ddawson at icehouse.net
Fri Jun 11 02:02:18 CEST 2010


On Mon, Jun 07, 2010 at 07:16:44PM +0200, Matus UHLAR - fantomas wrote:
> - I get many "Skipping frame!" errors:

[...]

> When I add the "-noskip" option, first few frames are OK but later I get
> this error:

[...]

> Too many video packets in the buffer: (4096 in 8249187 bytes).

[...]

> In both cases I can't watch the movie, the first is distorted, the second
> plays too slow. 
> 
> Has anyone an idea where could be the problem or how should I continue?

DVD-Video can be 23.976 fps or one of 25 fps or 29.97 fps (depending on
the television format). Some video streams switch framerates in the
middle (e.g. a 24 fps film with bits of video mixed in). That, plus the
fact AVI doesn't support variable framerate, means you often can't
transmux a VOB to AVI: mencoder can only keep the original rate and try
to compensate by dropping or duplicating frames, but when you're
stream-copying it can cause problems like you're seeing.

> Recoding to mpeg-4 format works but I'd like to try something more without
> repeatedly reading the disc...

I'd go with Alexander's suggestion. Use mplayer to dump the VOB.

Of course ideally, mencoder would support muxing VFR streams, but...

-- 
Web: purl.org/net/ddawson/web/   Bkmrks: purl.org/net/ddawson/bookmarks/
Jabber: danieldawson at jabber.org          Google: danielcdawson at gmail.com
Yahoo! IM: danielcdawson       ifMUD: DanDawson       Wikipedia: ddawson


More information about the MPlayer-users mailing list