OBS
From Gentoo Wiki
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) |
fdk
|
Enable libfdk support for AAC encoding. |
imagemagick
|
Use ImageMagick for image loading instead of FFmpeg. |
jack
|
Add support for the JACK Audio Connection Kit |
lua
|
Enable Lua scripting support |
nvenc
|
Enable NVENC encoding for nVidia video cards. |
pulseaudio
|
Add support for PulseAudio sound server |
python
|
Build support for scripting via Python 3. |
speex
|
Enable noise suppression filter support via media-libs/speexdsp. |
ssl
|
Build support for TLS/SSL connections (RTMPS) via net-libs/mbedtls. |
truetype
|
Add support for FreeType and/or FreeType2 fonts |
v4l
|
Enable support for video4linux (using linux-headers or userspace libv4l libraries) |
vlc
|
Build support for using media-video/vlc as a media source. |
Emerge
root #
emerge --ask media-video/obs-studio
Additional software
OBS can be paired with jack for audio.
Configuration
Usage
Invocation
user $
obs --help
--startstreaming: Automatically start streaming. --startrecording: Automatically start recording. --startreplaybuffer: Start replay buffer.
--collection <string>: Use specific scene collection. --profile <string>: Use specific profile. --scene <string>: Start with specific scene.
--studio-mode: Enable studio mode. --minimize-to-tray: Minimize to system tray. --portable, -p: Use portable mode.
--verbose: Make log more verbose. --unfiltered_log: Make log unfiltered.
--version, -V: Get current version.Removal
Unmerge
root #
emerge --ask --depclean --verbose media-video/obs-studio