How to Record Webcam Video using VLC Media Player

For recording videos from your Laptop or Desktop webcam using VLC Media Player, you will have to use the Capture Device feature present in VLC’s Media menu. This special feature will allow you to select your webcam as your capture device and then stream what is captured to a file. Basically, you’re telling VLC to capture your webcam video and save it into a file.

This is a really simple way to record video using the already present webcam in your machine. This feature also allows you to specify advanced options like the ratio of the videos width and height, and the total size of the video. The quality of the video depends upon the specifications or Megapixels, and other built-quality of the webcam that you have.

We will be using the “Open Capture Device” feature which is accessible from “Media > Open Capture Device”. In the options we will be choosing “DirectShow” feature which will allow us to select our webcam as our video recording device.

If you did not get that, then follow these detailed steps:

  • Go to Media > Open Capture Device [CTRL + C].
    Open Capture Device
  • In Capture Mode, make sure “DirectShow” is selected.
  • In Video device name, choose your webcam: HD WebCam.
  • Optional:
    • For Audio, you can specify “Microphone” or “Stereo Mix”. Microphone is your default mic and Stereo Mix is the sound that your device is playing. Just leave it to “Default” option if you are unsure.
    • Other optional fields that you can specify are the video size and advanced options such as “Picture aspect-ratio”.
  • After setting up the options, choose “Stream”, hit next and you reach “Stream Output” step.
    Webcam Capture Options
  • Hit next in Direct Show (dshow) options.
  • In “Stream Output” be sure “File” is selected in “New destination” and hit add.
    New File Destination
  • Browse and give a file name and extension for container. Hit save.
    Destination File
  • Choose a video profile. The default one works great. Hit next.
    Video Profile
  • In the final step hit “Stream”, VLC will minimize and your webcam will begin recording.
  • The moving time counter tells us that the video is recording. Hit “Stop” button in VLC to stop recording. The video will be saved as a file you specified before.
    Stop Streaming

23 thoughts to “How to Record Webcam Video using VLC Media Player”

  1. Really crappy and complicated way of recording. Why not just simply press RECORD and when you hit stop it opens file browser asking where you want to save the file?

    1. I agree. But VLC is mainly a video player. The recording webcam feature is there for some reason but it is difficult to get to.

    2. Because VLC is not a dedicated webcam recording app. It is a multipurpose video player that offers the ability to record video from multiple sources. If you think the method is crappy then you are welcome to try and invent a better way to record. Of course to do that you will need to find a method that maintains the functionality that VLC already has and you will need to find a method that is simple and intuitive. No one will thank you for removing functionality or for cluttering the GUI. Frankly, I do not believe you or anyone else can accomplish that task. But you shouldn’t let that stop you from trying. Even if you fail miserably, you will still walk away from the attempt with a far better education than you have now.

  2. I don’t understand… VLC is a hell of a program for video and it really can’t be used for recording a single video?

  3. Since 2013 we have been recommending VLC as our webcamera programme of choice to our customers who are using an external 1.3mp webcamera to record events in a bird nestbox.via the excellent VLC software. This month we had several people moaning that the video capture has become really pixelated, so we tested it here and it was pixilated quite badly over a 6 camera trial on 2 pcs. Any ideas what’s gone wrong or about how it can be fixed from the user end? Many, many thanks, Rachel (Birdboxview)

  4. I used these steps and it worked perfectly:
    Click Media > Open Capture Device.
    Select your video and audio device names ( I used my webcam video and audio).
    Click Advanced options and change the Video input frame rate to 30.00.
    Click OK and then click Play. This allows you see yourself live on the screen so you can make any necessary adjustments (lighting, etc) before you begin recording.
    Click Record to start recording and click Record again to stop.
    Your video will be saved in your default video folder.

    1. That’s not what VLC is for but you could open a picture and record your desktop while giving in the voice comments. That should work but it wouldn’t be the most effective way of doing it.

  5. it works, partially.
    I am struggling to find some info about how to use the schedule which is showed in the menu.
    I want to schedule that the webcam starts at a certain hour and stop at the time which i need. (and record the file on my computer).
    If someoune could help me with this, it will be much appreciated.

  6. Hi
    I have tried it a couple of times but I cant seem to find where it is saving the file to.. even if I specify the directory. is there a default directory it would save to?

  7. Almost _all_ of that is not necessary, just open the “capture device”, and when the second screen pops up just hit “play”, vlc default settings almost always are fine as far as picking up video and sound and correct input device.

    Your webcam will open in a regular vlc window with controls. Use the “playback” tab at top to find “record” button to start recording. Use “video” tab to find the “take snapshot” command if you just want a quick selfie pic.

  8. Hello can i get the ubuntu command line for this, I want my linux box to record a video with my webcam headless

    1. Try

      vlc v4l2:// :input-slave=alsa:// :v4l-vdev=”/dev/video0″ :v4l-norm=3 :v4l-frequency=-1 :v4l-caching=300 :v4l-chroma=”” :v4l-fps=-1.000000 :v4l-samplerate=44100 :v4l-channel=0 :v4l-tuner=-1 :v4l-audio=-1 :v4l-stereo :v4l-width=480 :v4l-height=360 :v4l-brightness=-1 :v4l-colour=-1 :v4l-hue=-1 :v4l-contrast=-1 :no-v4l-mjpeg :v4l-decimation=1 :v4l-quality=100 –sout=”#transcode{vcodec=theo,vb=2000,fps=12,scale=0.67,acodec=vorb,ab=90,channels=1,samplerate=44100}:standard{access=file,mux=ogg,dst=output.ogg}”

  9. Great guide. I don’t know VLC can record computer screen. In my mind, it’s just a good video player. Thanks for sharing your experience.

  10. I always get the error “Streaming / Transcoding Failed: It seems your Livav/FFmpeg (libavcodec) installation lcks the following encoder: H264 – MPEG-4 AVC (part 10). I’ve tried googling this specific error and can’t seem to find an answer. Any help would be appreciated.

  11. Holy smokes…this was NOT easy for a first-time person who just wants to make a little video using my webcam. I gave up!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.