Viewing a V4L webcam with mplayer…

This took me a few minutes, but I figured it out, and archived it here so I wouldn’t need to spend that time again.

mplayer -cache 128 -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://

It works.

Me, via a Logitech Communicate STX webcam

[tags]My Projects,Webcam,Mplayer[/tags]

Addendum: You can specify which video device by adding it to the tv options:

mplayer -cache 128 -tv driver=v4l:width=640:height=480:outfmt=i420:device=/dev/video1 -vc rawi420 -vo xv tv://

Share and Enjoy:
  • email
  • del.icio.us
  • Digg
  • Facebook
  • StumbleUpon
  • Twitter

17 Responses to “Viewing a V4L webcam with mplayer…”

  1. Alexei Colin Says:

    Thank you for this post!

  2. USB OTG goes webcam : Location-aware mobility Says:

    [...] to google and brainwagon fro the [...]

  3. Ashish Says:

    I am hoping this will save a lot of time…………Thanks in Anticipation

  4. Gabriel Says:

    Mine needs the frame rate. This works:

    mplayer -fps 30 -tv driver=v4l:width=640:height=480:device=/dev/video1 tv://

  5. Richard Says:

    Has anyone get this working with a Logitech Quickcam on N800? If yes, where can I find the kernel module?

  6. Matt R. Says:

    Worked first time, thanks! (Using it with a Logitech Communicate STX USB webcam and the gspca driver for it, which provides a v4l interface.)

  7. Brett Says:

    Need to use ‘v4l2′ driver on Hardy 8.04 (Linux thor 2.6.27-7-generic #1 SMP Fri Oct 24 06:42:44 UTC 2008 i686 GNU/Linux):

    mplayer -fps 30 -cache 128 -tv driver=v4l2:width=640:height=480:device=/dev/video0 tv://

    This is rockin!! Long live mplayer!
    Still one of my fav apps for almost a decade. :)

    Cheers

  8. Greg Says:

    Brett’s line works with Debian Etch (4.0) as well with the backports kernel (Linux scratchy 2.6.26-bpo.1-686 #1 SMP Thu Dec 18 23:55:11 UTC 2008 i686 GNU/Linux)
    http://backports.org/

  9. Greg Says:

    Should have probably given this link instead:
    http://packages.debian.org/etch-backports/

  10. Wendell Archibald Says:

    Your command line works fine with Centos 5.2 – Logitech Quickcam Pro 4000 Webcam
    Mplayer installed from rpmforge using yum

  11. Martin O'loughlin Says:

    Brett’s command line
    mplayer -fps 30 -cache 128 -tv driver=v4l2:width=640:height=480:device=/dev/video0 tv://
    works beautifully on my aspireone running ubuntu 8.10
    thanks:)

  12. Alex Says:

    Brett’s suggested command line works great with the built-in HP Webcam on HP DV5Z configure to buy systems. Slackware 12.2 (Linux version 2.6.27.7-smp) detects it automagically and loads all necessary modules. In low light a lower frame rate and smaller frame scale seems to reduce choppiness. Awesome!
    Thanks!!

  13. Linulin Says:

    Some web-cams (at least ID 046d:092f Logitech, Inc. QuickCam Express Plus) might also requires setting brightness and contrast parameters or manually changing them using 3/4 and 1/2 keys respectively. Otherwise, with default parameters, just black windows is displayed.

  14. Dody Says:

    This is something I was looking for for a long time. Would be possible to see video stream from USB-AV/DV converter? Basicly I use 1.3ghz analog video downlink from my RC plane to Receiver witch is connected to notebook through USB video converter. I would love to see this stream on my nokia N800.
    What software needs to by installed to nokia?
    Can anybody advice me please?

  15. Chris Says:

    For me, on Ubuntu 9.04 with a” Logitech Webcam C200″ (recognized as “UVC camera”) I need to run:

    mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 30

    and it works great!

  16. someguy Says:

    Same as Chris.
    Toshiba L355 laptop built-in Chicony CNF7051 cam/ Debian Sid:
    mplayer tv:// -tv driver=v4l2:width=320:height=240:device=/dev/video0 -fps 30

  17. marcelo Says:

    This work on my HP Webcam 101 (notebook) on Suse 11.2 (Linux suse112 2.6.31.12-0.2-default #1 SMP 2010-03-16 21:25:39 +0100 i686 i686 i386 GNU/Linux)
    But i must use v4l2, not v4l.
    Linux Rocks!!

Leave a Reply