[MPlayer-users] can't play second half of some commercial DVDs

Steve Kleene skmpl at syrano.acb.uc.edu
Tue Nov 20 17:00:48 CET 2007


Here is a problem I've had with some, but not all, commercial DVDs.  I'm
trying to play a commercial DVD with mplayer.  Mplayer and lsdvd both show 5
titles.  Title 01 (length 02:17:56.000) has 35 chapters.  This succeeds:

  mplayer dvd://1 -chapter 19

but this fails:

  mplayer dvd://1 -chapter 20

With mencoder, I also tried indexing into title 01 with -ss.  This worked
until the time got to about 1:08:49.  This is almost exactly halfway into the
title, which is also what happened in the past.  (Sure sounds like a clue.)
Greater start times gave failure.  Using "dvdnav" instead of "dvd" didn't
help.

I just compiled mplayer 1.0rc2-4.1.2 and ran the following:
  ./mplayer -msglevel all=6 dvd://1 -chapter 20

Here is the relevant output:
  DVD start cell: 20  pack: 0x19F2BB-0x1B7423
  DVD start=1700539 end=3143586
  STREAM: [null] dvd://1
  STREAM: Description: DVD stream
  STREAM: Author:
  STREAM: Comment:
  DVD Seek! lba=0x19F2BB  cell=20  packs: 0x19F2BB-0x1B7423
  stream_seek: WARNING! Can't seek to 0xCF95D800 !
  stream_seek: WARNING! Can't seek to 0xCF95D800 !
  MPEG Stream reached EOF
  ds_fill_buffer: EOF reached (stream: video)
  MPEG packet stats: p100: 0  p101: 0 p1B6: 0 p12x: 0 sli: 0 a: 0 b: 0 c: 0 idr: 0 sps: 0 pps: 0 PES: 0  
  Not MPEG System Stream format... (maybe Transport Stream?)
  stream_seek: WARNING! Can't seek to 0xCF95D800 !

I'd appreciate any suggestions on how to get around this problem and will be
happy to provide any other debugging output that might help.  I'm running
Debian Etch.




More information about the MPlayer-users mailing list