Skip to content

muzammilshafique/VirtualCamera

Repository files navigation

VirtualCamera

A simple Qt application for Linux that streams an image or video to a virtual webcam device, using v4l2loopback and ffmpeg.
This allows you to use static images or looping videos as your camera in apps like Discord.


Features

  • Select an image or video file as camera output
  • Automatically detects if v4l2loopback is loaded
  • Simple Qt-based UI

Requirements

Dependencies (for arch based)

sudo pacman -S v4l2loopback-dkms v4l-utils ffmpeg

Installation

  • Download file from Releases
  • Make it executable
  • Download dependencies
  • and run it

Build on Arch Linux:

sudo pacman -S v4l2loopback-dkms v4l-utils ffmpeg
git clone https://github.com/muzammilshafique/VirtualCamera.git
cd VirtualCamera/
cmake CMakeLists.txt
make

Screenshot

Screenshot_20250908_064019

About

A simple Qt application for Linux that lets you stream an image or video to a virtual webcam device (using v4l2loopback and ffmpeg). Works with apps like Discord, Zoom, etc.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors