Playing Cinema DVDs problem

gilpel at altern.org gilpel at altern.org
Tue Jul 28 03:36:18 UTC 2009


I'm getting really modern thse days: I finally bought a DVD player. a
friend lent me the Thomas Crown affaire (MGM, 1999?) and it played very
well.

So I rented Batman (Warner, 2008) and it's one problem after another I
have libdvdcss installed, of course. None of the 2 videos are bootlegged,
they're official commercial releases. There are a few scratches on the
DVD.

SMPlayer refuses to play it. I then found out that it was possible to play
encrypted for time zones DVDs with this command:

mplayer -sb 2500000 dvd://

and it does play. There are a couple of minutes of silence at the
beginning, then it plays in Spanish. Of course, I could learn all of
MPlayer's commands, but I'd prefer to use an interface. So, I added "-sb
2500000" in Preferences, Advanced, Options for MPlayer, Options in
smplayer

 and everything seems OK till past TITLE_10:

-----------------------------------

ID_DVD_TITLE_10_LENGTH=74.033

*** libdvdread: CHECK_VALUE failed in
/builddir/build/BUILD/libdvdread-4.1.3/src/ifo_read.c:1913 ***
*** for pgci_ut->nr_of_lus < 100 ***

ID_DVD_TITLE_11_LENGTH=0.400

-----------------------------------

Here's the output for:

mplayer dvd://

without -sb 2500000


Audio: no sound
Starting playback...
VDec: vo config request - 720 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x480 => 854x480 Planar YV12
[mpeg2video @ 0xabd6c0]ac-tex damaged at 37 7
[mpeg2video @ 0xabd6c0]Warning MVs not available
[mpeg2video @ 0xabd6c0]concealing 1035 DC, 1035 AC, 1035 MV errors V:  
1.1  69/ 69  4%  0%  0.0% 0 0

mplayer -sb 2500000 dvd://

libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x003c8ba2
libdvdread: Elapsed time 0
libdvdread: Found 9 VTS's
libdvdread: Elapsed time 0
audio stream: 0 format: ac3 (5.1) language: en aid: 128.
audio stream: 1 format: ac3 (5.1) language: fr aid: 129.
audio stream: 2 format: ac3 (5.1) language: es aid: 130.
number of audio channels on disk: 3.
subtitle ( sid ): 1 language: en
subtitle ( sid ): 3 language: fr
subtitle ( sid ): 5 language: es
subtitle ( sid ): 7 language: fr
subtitle ( sid ): 9 language: es
number of subtitles on disk: 5
MPEG-PS file format detected.
VIDEO:  MPEG2  720x480  (aspect 3)  29.970 fps  9800.0 kbps (1225.0 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (preferred colorspace: Mpeg PES) Could
not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat -1
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
[pulse] working around probably broken pause functionality,
        see http://www.pulseaudio.org/ticket/440
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 720 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x480 => 854x480 Planar YV12
A:   4.5 V:   0.5 A-V:  3.969 ct: -0.107  60/ 57  6%  1% 11.0% 45 0

demux_mpg: 24000/1001fps progressive NTSC content detected, switching
framerate.
A:   4.5 V:   0.7 A-V:  3.783 ct: -0.087  65/ 62  5%  1%  9.8% 50 0


           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
  - Try -ao sdl or use the OSS emulation of ALSA.
  - Experiment with different values for -autosync, 30 is a good start.
- Slow video output
  - Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
  - Don't try to play a big DVD/DivX on a slow CPU! Try some of the
lavdopts,
    e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
  - Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
  - Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
  - Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.

----------------------------------

Now

mplayer -sb 2500000 dvd://

audio stream: 0 format: ac3 (5.1) language: en aid: 128.
audio stream: 1 format: ac3 (5.1) language: fr aid: 129.
audio stream: 2 format: ac3 (5.1) language: es aid: 130.
number of audio channels on disk: 3.
subtitle ( sid ): 1 language: en
subtitle ( sid ): 3 language: fr
subtitle ( sid ): 5 language: es
subtitle ( sid ): 7 language: fr
subtitle ( sid ): 9 language: es
number of subtitles on disk: 5
MPEG-PS file format detected.
VIDEO:  MPEG2  720x480  (aspect 3)  29.970 fps  9800.0 kbps (1225.0 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (preferred colorspace: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat -1
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
[pulse] working around probably broken pause functionality,
        see http://www.pulseaudio.org/ticket/440
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 720 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x480 => 854x480 Planar YV12
A:   2.2 V:   0.5 A-V:  1.691 ct: -0.093  60/ 57  9%  1%  5.1% 0 0
demux_mpg: 24000/1001fps progressive NTSC content detected, switching
framerate.
No bind found for key 'MOUSE_BTN2'.                         1% 0 0
A:  82.6 V:  82.6 A-V: -0.011 ct:  1.644 2030/2027 10%  0%  3.1% 0

--------------------

Now my cpu is fast enough! :)

Regards!







More information about the fedora-list mailing list