obs studio output plugin for Video4Linux device
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
external prototype Jul 18, 2018
locale add GPL-2.0 License Jul 25, 2018
src add GPL-2.0 License Jul 25, 2018
.gitignore prototype Jul 18, 2018
CMakeLists.txt add locale files Jul 25, 2018
LICENSE add GPL-2.0 License Jul 25, 2018
README.md Update README.md Jul 27, 2018



This plugin provides output ability to v4l2 device . It is basically a Linux version of obs-virtual-cam, but only contains the video sink part. You can use it with v4l2loopback to achieve cross-program image transfer between obs-studio and third party software supporting Video4Linux.

Usage with v4l2loopback

  • Make sure load v4l2loopback module and check the device path.
  • Open OBS and click tools > v4l2sink .
  • Fill device path and choose video format.
  • Click start.


git clone https://github.com/CatxFish/obs-v4l2sink.git
cd obs-v4l2sink
mkdir build && cd build
cmake -DLIBOBS_INCLUDE_DIR="<libobs path>" -DCMAKE_INSTALL_PREFIX=/usr ..
make -j4
sudo make install