[MPlayer-users] HD Firewire Capture - Can Not Play with Mplayer

Mike Smith easygreenus at yahoo.com
Wed Apr 2 00:31:20 CEST 2008


I've captured an MPEG2 stream from my cable box of an HDTV station and
I'm having touble playing it with Mplayer.

I'm using MPlayer 1.0rc2-4.1.2 on Fedora Core 8

I'm using the built-in VGA output on my mother board with the Intel 845G chipset connected
to a HDTV based on DLP.  The highest resolution of the DLP is 1280 x 720.

After a lot of experimentation with some mode line calculators,  I can up with the following
modeline for my xorg.conf file.

ModeLine "1208x675" 74.250 1208 1336 1384 1648 675 702 707 750 +hsync +vsync

I'm using the Intel drivers.  Specifically, it looks like the i915 drivers are being loaded.

This is the monitor section of xorg.conf

Section "Monitor"
        Identifier     "WD65732"
        HorizSync       15.0 - 68.0
        VertRefresh     59.0 - 61.0
    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    VendorName     "Mitsubishi"
    ModelName      "DLP"
    DisplaySize     1143 642
    Option    "UseEdidDpi"  "FALSE"

    ModeLine "1208x675" 74.250 1208 1336 1384 1648 675 702 707 750 +hsync +vsync

The TV shows 720P with this modeline.

Here is the Mplayer output below.  I also tried the hint about -vf spp,scale.  No help.

bash-3.2$ mplayer hdtv_capture.mpg
MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (Family: 15, Model: 2, Stepping: 7)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
115 audio & 237 video codecs
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing hdtv_capture.mpg.
TS file format detected.
VIDEO MPEG2(pid=33) AUDIO A52(pid=34) NO SUBS (yet)!  PROGRAM N. 1
VIDEO:  MPEG2  1920x1080  (aspect 3)  29.970 fps  38810.4 kbps (4851.3 kbyte/s)
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 1920 x 1080 (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: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
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)
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 1920 x 1080 (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] 1920x1080 => 1920x1080 Planar YV12
[ASPECT] Warning: No suitable new res found!
Source image dimensions are too high: 1920x1080 (maximum is 1024x1088)
FATAL: Cannot initialize video driver.

FATAL: Could not initialize video filters (-vf) or video output (-vo).

Exiting... (End of file)

You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost.  

More information about the MPlayer-users mailing list