This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.
Please visit our production wiki at https://wiki.gentoo.org
OBS
From Gentoo Wiki (test)
Open Broadcaster Software is free software for video recording and live streaming. Is is probably the most popular video capture tool used by internet broadcasters.
Installation
USE flags
USE flags for media-video/obs-studio Software for Recording and Streaming Live Video Content
+alsa
|
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) |
browser
|
Enable browser source support via (precompiled) CEF. |
decklink
|
Build the Decklink plugin. |
fdk
|
Build with LibFDK AAC support. |
jack
|
Add support for the JACK Audio Connection Kit |
lua
|
Enable Lua scripting support |
mpegts
|
Enable native SRT/RIST mpegts output. |
nvenc
|
Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers) |
pipewire
|
Build with PipeWire support. |
pulseaudio
|
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) |
python
|
Build with scripting support for Python 3. |
qsv
|
Build with Intel Quick Sync Video support. |
sndio
|
Build with sndio support. |
speex
|
Build with Speex noise suppression filter support. |
test-input
|
Build and install input sources used for testing. |
truetype
|
Add support for FreeType and/or FreeType2 fonts |
v4l
|
Enable support for video4linux (using linux-headers or userspace libv4l libraries) |
vlc
|
Build with VLC media source support. |
wayland
|
Enable dev-libs/wayland backend |
websocket
|
Build with WebSocket API support. |
Emerge
root #
emerge --ask media-video/obs-studio
Additional software
OBS can be paired with jack for audio.
Configuration
Usage
Invocation
user $
obs --help
Removal
Unmerge
root #
emerge --ask --depclean media-video/obs-studio