Browse by type
This plugin enables the import and export of shared textures at high resolution to and from SPOUT2 compatible programs.
Previously the only way to import shared textures from SPOUT was via the DirectShow SpoutCam interface or by screen-capturing
the full-screen output of the SpoutReceiver program.
The SpoutCam is limited to standard webcam resolutions and capped at 1920x1080 and capturing the SpoutReceiver is both
inefficient and limited by your current screen resolution.
Previously, there was no way of outputting Spout video textures from OBS.
This plugin implements the SPOUT2 SDK, creates an OBS Source from the SPOUT shared texture and a Spout output which sends the content of the OBS canvas to Spout.
Please see installation and usage guide here
Thanks to the developer of OBS-OpenVR-Input-Plugin whose source helped greatly in getting my head around the OBS API.
Thanks to the OBS team and their discord channel
Thanks to the authors of SPOUT for the library and clear documentation
OBS_Spout2_Plugin_Installer.exeOBS directory if not the default install locationN.B there are no current plans for 32bit builds, although theoretically this should be possible
git clone --recursive git@github.com:off-world-live/obs-spout2-plugin
windows-x64 architectureConfigure, Generate and then Open Project in the CMake Guigit bash or similar bash terminal interpreter./scripts/Release.sh <version number>win-spout directoryAPPVERSION variable in win-spout-installer.nsiPull Requests welcome!
Thanks to everybody that submitted bug tickets and in particular the code contributors:
Spout.dll automatically (thanks to @shugen002)This plugin authored by Campbell Morgan is Copyright Off World Live Ltd, 2019-2021 and licenced under the GPL V.2.
$ claude mcp add obs-spout2-plugin \
-- python -m otcore.mcp_server <graph>