OBS Studio: Difference between revisions
added nvidia and amd hardware accelerated |
added disclaimer for missing hardware acceleration options |
||
Line 34: | Line 34: | ||
or by wrapping the package with <code>wrapOBS</code>: | or by wrapping the package with <code>wrapOBS</code>: | ||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix">environment.systemPackages = [ | ||
environment.systemPackages = [ | |||
(pkgs.wrapOBS { | (pkgs.wrapOBS { | ||
plugins = with pkgs.obs-studio-plugins; [ | plugins = with pkgs.obs-studio-plugins; [ | ||
Line 46: | Line 45: | ||
]; | ]; | ||
}) | }) | ||
]; | ];</syntaxhighlight>'''Package collision''': Including both <code>obs-studio</code> and <code>(pkgs.wrapOBS {...</code> in <code>environment.systemPackages</code> will result in a package collision; if plugins are needed, only include the "wrapped" version, which sets the plugins directory to include Nix-managed plugins (see [https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/video/obs-studio/wrapper.nix pkgs/applications/video/obs-studio/wrapper.nix]. | ||
</syntaxhighlight> | |||
'''Missing hardware acceleration''': Sometimes you need to set "Output Mode" to Advanced in settings Output tab to see the hardware accelerated Video Encoders options. | |||
=== Using the Virtual Camera === | === Using the Virtual Camera === |