How-To Geek

How to Record Your Desktop to a File or Stream It Over the Internet with VLC

vlc screencast header

VLC is full of powerful features, including the ability to record your desktop. VLC is great for quick captures, although it doesn’t necessarily have the more advanced features of a dedicated screencasting application.

We’ve already covered transcoding (saving media to a file) with VLC and streaming with VLC. To record your desktop to a file or stream it, perform the normal transcoding or streaming process with your desktop as the capture device.

Recording Your Desktop to a File

To capture and record a video of your desktop to a file, click the Media menu in VLC and select Convert / Save.


Click the Capture Device tab and select Desktop from the Capture mode box.


The default frame rate is one frame per second, which won’t appear very smooth. You’ll probably want to increase the frame rate. After you’re happy with the frame rate, click the Convert / Save button.


Set a destination file in the Destination section. You can enable the Display the output checkbox to display the contents of your desktop in the VLC window while recording, but this isn’t necessary.

To adjust the resolution and video codec, click the edit button to the right of the Profile box. You can also select a profile from the profile box and use it as-is, without editing it.


Change the resolution by clicking over to the Video codec tab and using the options in the Resolution section. For example, you can use half your desktop’s resolution by typing 0.5 into the Scale box.


After specifying your options, click the Save button and click the Start button.


VLC will inform you that it’s “streaming” your desktop to a file. Use your computer normally and VLC will record your desktop. When you’re done, click the Stop button.


Open your saved file to view the video of your desktop. You can send this file to others, upload it to YouTube, or do whatever else you like with it.


Live-Streaming Your Desktop

To stream your desktop over the network instead of recording it to a file, click the Stream option instead of the Convert / Save option in the Media menu.


Select the Desktop capture mode on the Capture Device tab, select your desired framerate, and click the Stream button.


In the Destination Setup section, select a streaming method from the dropdown box and click Add. You can also control transcoding and other options from here. Consult our guide to streaming with VLC for more information on connecting to the stream from another computer.


Click the Stream button and you may be prompted to give VLC access through your firewall. Depending on your streaming method, you may also need to forward ports if you want to stream over the Internet. For example, if you add the HTTP streaming method, you’ll see that it uses port 8080 by default. Check out our guide to port-forwarding for more information on forwarding ports.


Making Video Smoother & Reducing Bandwidth Usage.

For smoother video, you can also try lowering your screen’s resolution. Removing your desktop background and using a flat color may also result in less bandwidth usage if you’re streaming the video.

Don’t forget the settings in VLC – transcoding the video so that it’s smaller will reduce bandwidth. You can also increase the frames per second VLC captures from your desktop to make the video smoother, although this will make your video file larger and increase bandwidth usage if you’re streaming.

Chris Hoffman is a technology writer and all-around computer geek. He's as at home using the Linux terminal as he is digging into the Windows registry. Connect with him on Google+.

  • Published 07/28/12

Comments (11)

  1. Milan Kaneria

    Wow! I never new that VLC can do such streaming and recording of Desktop. Thank you so much for sharing it.

  2. Francisdoy

    just wondering if you could record your voice at the same time your recording your desktop?

  3. Grand Reptilian

    Francisdoy asked a great question, any way to record from a mic (int/ext) using this feature?

  4. Grand Reptilian

    Also, thanks for sharing, I knew I was making an amazing decision when downloading VLC

  5. stagz

    Crash crash crash.. thats all I get :(

  6. Bill

    Where do I get that desktop background shown?

  7. Yes

    You’re probably running VLC 2.0.1 with Windows 64-bit, which has this problem. Upgrading to 2.0.2 should fix it.

  8. TheLizardKing Rush V. Yes

    Still no sound tho, any ideaas??

  9. Deleted

    For me this is an easy answer guys. I would record sound in audacity. Then use MKVToolNix to combine audio with video. This doesn’t solve the streaming audio though.

  10. Eric Schell

    So far I’m seeing a dearth of info how to tell VLC to record just a partial, or subscreen of the desktop.
    Do we supply a pixel number? Does it depend on the resolution setting in effect? What does it mean that the fields accept negative numbers? My trial-and-effect attempts are so far yielding nothing.

  11. Jeet Patel

    it just crashed………..what to do???

Enter Your Email Here to Get Access for Free:

Go check your email!