OBS Studio Help Guide 2019-02-21 PDF
OBS Studio Help Guide 2019-02-21 PDF
OBS Studio Help Guide 2019-02-21 PDF
(Multiplatform)
Help Guide
21 Feb 2019
OBS Studio Help Guide Contents
Contents | Index ◀ 2 ▶
Contents
Introduction......................................................................................5
Welcome...............................................................................5
Installing OBS Studio.............................................................5
Let's start!.............................................................................6
Using online Forum...............................................................7
An Overview of Open Broadcaster Software Studio....................8
Work more efficiently............................................................8
Enjoy unlimited creative options...........................................8
Relax while your PC is working hard.....................................9
What's New in OBS Studio...........................................................10
Stay free.............................................................................10
Stay competitive.................................................................10
Work fast and accurate.......................................................11
CHANGES since v22.0.0 of the application..........................11
Looking at the Work Area.............................................................14
Getting familiar with the work area.....................................14
About the work area...........................................................14
Using menu bar..................................................................14
Using canvas preview area..................................................26
Using Stats window.............................................................29
Other controls.....................................................................30
Creating Scenes in OBS Studio....................................................32
About scenes and layers (OBS Studio).................................32
Getting started....................................................................32
Full screen preview (scene).................................................36
Multi-view of scenes...........................................................37
Scene transitioning.............................................................40
Getting Sources into OBS Studio.................................................48
About video and audio sources...........................................48
Contents | Index ◀ 2 ▶
OBS Studio Help Guide Contents
Contents | Index ◀ 3 ▶
Contents | Index ◀ 3 ▶
OBS Studio Help Guide Contents
Contents | Index ◀ 4 ▶
About settings..................................................................145
General.............................................................................145
Stream..............................................................................149
Output..............................................................................151
Audio................................................................................167
Video................................................................................170
Hotkeys............................................................................173
Advanced Settings............................................................175
Advanced Audio Properties...............................................179
Level meter description.....................................................183
Command Line Options..............................................................185
About Command Line Options..........................................185
Command Line Keys.........................................................185
Shortcuts Linux............................................................................189
Shortcuts Mac..............................................................................191
Shortcuts Windows......................................................................193
Legal Notices................................................................................195
Copyright..........................................................................195
Index..............................................................................................206
Contents | Index ◀ 4 ▶
OBS MP Help Guide Introduction
Contents | Index ◀ 5 ▶
Introduction
Welcome
Welcome to Open Broadcaster Software Studio MultiPlatform
(OBS Studio), the most relevant streaming and recording tool for
all platforms. With its integrated Canvas Preview, Source Plugins
and Filters, OBS Studio delivers a comprehensive environment
for professional streamers and involved people to create
sophisticated video broadcasting and recordings for Web
services.
System requirements
High end PC recommended. Capturing, recording and
broadcasting is resource demanding task.
OBS Studio uses hardware acceleration of Direct3D (from v10.1)
or OpenGL (from v3.2). Without hardware acceleration it refuses
Contents | Index ◀ 5 ▶
OBS MP Help Guide Introduction
Contents | Index ◀ 6 ▶
* Some video cards has build-in hardware encoders. OBS can use Intel's Quick Sync,
AMD's VCE, NVIDIA's NVENC.
** Kernel specific not mentioned but OpenGL v3.2, FFmpeg and Qt is required.
Let's start!
Variety of options available for you to learn OBS Studio
including Help guide and online Portal. Getting up to speed
depends on your experience with previous versions of OBS.
Contents | Index ◀ 6 ▶
OBS MP Help Guide Introduction
Contents | Index ◀ 7 ▶
Contents | Index ◀ 7 ▶
OBS Studio Help Guide An Overview
Contents | Index ◀ 8 ▶
An Overview of Open
Broadcaster Software Studio
With OBS Studio you can create high quality video streams for
different web services. With this novelty software you can start
simple broadcast, make replays and do standalone recordings.
Contents | Index ◀ 8 ▶
OBS Studio Help Guide An Overview
Contents | Index ◀ 9 ▶
available by default.
Contents | Index ◀ 9 ▶
OBS Studio Help Guide What's New in OBS Studio
Contents | Index ◀ 10 ▶
Stay competitive
OBS Studio delivers enhanced tools to help you achieve your
creative best.
Contents | Index ◀ 10 ▶
OBS Studio Help Guide What's New in OBS Studio
Contents | Index ◀ 11 ▶
Contents | Index ◀ 11 ▶
OBS Studio Help Guide What's New in OBS Studio
Contents | Index ◀ 12 ▶
Contents | Index ◀ 12 ▶
OBS Studio Help Guide What's New in OBS Studio
Contents | Index ◀ 13 ▶
Contents | Index ◀ 13 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 14 ▶
Menu bar The menu bar contains menus for performing tasks.
The menus are organized by topic. For example, the Scene
Collection contains commands for working with scene
collections.
Contents | Index ◀ 14 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 15 ▶
Help Portal
opens in the browser official web-page of the OBS Studio,
there you can find some additional info about the
application and it usage.
Contents | Index ◀ 15 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 16 ▶
Crash Reports
section allows to view and upload last possible crash-log, if
any.
About
opens brief info window about authors, version and license.
Tools menu
Tools menu has fast access to the external plugins and its
settings. There you can find additional overlay helpers, scene
switchers and other program tools installed in OBS Studio.
Auto-Configuration Wizard
tool to automatically optimize application settings.
Contents | Index ◀ 16 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 17 ▶
Decklink Output
tool to control Blacknagic Design video capture devices.
(See Decklink Output on page 125)
Captions (Experimental)
tool to add closed captions to the stream using speech
recognition.
(See Captions (Experimental) on page 124)
Output Timer
tool to stop streaming/recording after fixed time interval.
(See Output Timer on page 127)
Scripts
tool to manage custom written automation scripts.
(See Scripts on page 128)
Contents | Index ◀ 17 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 18 ▶
Duplicate
sub-menu option makes a copy of the current scene
collection.
Rename
sub-menu option allows to specify new name of the current
scene collection.
Remove
sub-menu option deletes current scene collection.
Removed scene collections cannot be recovered.
Import
sub-menu option allows to load scene collection from the
external folder/device.
Export
sub-menu option allows to save current scene collection to
the external folder/device.
Contents | Index ◀ 18 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 19 ▶
Profile menu
Profile menu specifies sets of the application settings (profile)
you work with. Current profile is marked by icon.
Duplicate
sub-menu option makes a copy of the current profile.
Rename
sub-menu option allows to specify new name of the current
profile.
Remove
sub-menu option deletes current profile.
Removed profiles cannot be recovered.
Import
Contents | Index ◀ 19 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 20 ▶
Export
sub-menu option allows to save current profile to the
external folder/device.
View menu
View menu specifies visibility of the user interface (UI) elements.
Fullscreen Interface
sub-menu option allows to switch to borderless fullscreen
UI of the program. Press F11 hotkey to switch between
normal/borderless-fullscreen view.
Docks
Contents | Index ◀ 20 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 21 ▶
Toolbars
sub-menu option enables next UI elements:
• Listboxes :
Contents | Index ◀ 21 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 22 ▶
Status Bar
sub-menu option shows Status Bar in main window.
Multiview (Fullscreen)
sub-menu option allows to choose display device to show
full screen up to 8 combined scenes previews.
(See Multi-view of scenes on page 37)
Multiview (Windowed)
sub-menu option shows window of up to 8 combined
scenes previews.
(See Multi-view of scenes on page 37)
Stats
sub-menu option shows current output status and
resources usage statistic window.
(See Stats on page 29)
Edit menu
Edit menu has fast navigation links to most used properties of
the sources and scenes.
Contents | Index ◀ 22 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 23 ▶
Copy
sub-menu option copies selected source to clipboard.
Paste (Reference)
use it to paste source from clipboard inserting it into the
scene as add existing.
Paste (Duplicate)
use it to paste source from clipboard inserting it into the
scene as full copy.
Copy/Paste sources between Scene Collections not possible yet.
(See Scene Collections menu on page 17)
Copy Filters
sub-menu option copies filters of the selected source to
clipboard.
Contents | Index ◀ 23 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 24 ▶
Paste Filters
use it to paste filters from clipboard to the selected source.
Copy/Paste of the filters between Scene Collections not possible.
(See Scene Collections menu on page 17)
Transform
sub-menu option applies transform to the sources.
(See Transform on page 90)
Order
sub-menu option allows to rearrange the layers.
(See Layer shift (order) on page 88)
Preview Scaling
sub-menu option allows to change viewing size of the
preview window.
(See Preview Scaling on page 27)
Lock Preview
sub-menu option, if marked by icon then editing of the
source position and size in the preview window via manual
transform inaccessible. This setting prevents editing of the
scene by accident.
(See Working with sources (positioning) on page 34)
Uncheck Lock Preview option to enable edit in the preview window.
File menu
Contents | Index ◀ 24 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 25 ▶
Show Recordings
sub-menu option opens in default file manager a directory
specified for the recordings.
Remux Recordings
sub-menu runs small build-in application for quick remux
video files to different container without re-encoding. For
example, FLV to MP4.
Settings
sub-menu opens application Settings window.
(See Application Settings on page 145)
Contents | Index ◀ 25 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 26 ▶
Always On Top
sub-menu option, if marked by icon then application
always visible over other windows.
Exit
sub-menu closes OBS Studio application.
Enable Preview
If Enable Preview option is marked by icon then current
output rendered to the preview area. Canvas size of the preview
area depends on Application Settings.
(See Video on page 170)
Lock Preview
If Lock Preview option is marked by icon then editing of the
source position and size in preview window via manual transform
Contents | Index ◀ 26 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 27 ▶
Preview Scaling
To scale preview window to fixed size of output (1:1 scale):
1) right-click on the preview area;
2) choose from sub-menu Output (1024x768) option, where
1024x768 is your current output resolution defined via
field Output (Scaled) Resolution, page 170.
Contents | Index ◀ 27 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 28 ▶
Contents | Index ◀ 28 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 29 ▶
Contents | Index ◀ 29 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 30 ▶
Other controls
You can use advanced features of the OBS Studio user interface
(UI) to get additional control over the working area and source
appearance.
Interactive windows
Some sources may require user input (logging on the external
website, accept confirmations etc.)
To interact with this kind of Sources, right-click over the source
and choose the option Interact. The source content will open in
a new window - there you can make your interactive changes.
Floating docking-panes
To make UI of the OBS Studio more handy you can place and/or
combine into tabs any available docking-pane (Sources list pane,
Scenes list pane, Mixer pane etc).
Contents | Index ◀ 30 ▶
OBS Studio Help Guide Looking at the Work Area
Contents | Index ◀ 31 ▶
To revert all changes and return to default layout use the View
menu Reset UI option.
(See Reset UI on page 21)
Contents | Index ◀ 31 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 32 ▶
Getting started
The first time you start the application, the blank scene named
Scene appeared under the Scenes list pane. Its content is visible
as empty list of the Sources.
Contents | Index ◀ 32 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 33 ▶
When you create a new scene, dialog will appear where you can
specify the name of the new scene.
Give to the scenes informative names like "Intro", "Pause" and so on.
Ready to start?
If you ready to start your first recording/streaming use main
interface control buttons to run the task.
Contents | Index ◀ 33 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 34 ▶
Adjust Output
All video sources in scenes can be adjusted to match your
output. As well as output can be adjusted to your requirements.
(See Video on page 170)
(See Output on page 151)
Contents | Index ◀ 34 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 35 ▶
You can temporary disable snapping by holding down the Ctrl key while dragging sources.
(See General settings on page 145)
Source transform
Each source can be adjusted via its layer's Transform.
(See Using Layers on page 86)
Contents | Index ◀ 35 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 36 ▶
Remove scene
To completely remove scene from a Scenes list: hit icon on
the toolbar of the Scenes list and agree to the confirmation
dialog.
Contents | Index ◀ 36 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 37 ▶
You can preview whole video output via right-clicking at preview window and choosing
sub-menu Fullscreen Projector (Preview)
(See Full screen preview (canvas) on page 28).
Multi-view of scenes
Multi-view allows to preview number of scenes in one window.
Contents | Index ◀ 37 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 38 ▶
Contents | Index ◀ 38 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 39 ▶
Contents | Index ◀ 39 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 40 ▶
Scene transitioning
You can setup transitions when switching between scenes.
Contents | Index ◀ 40 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 41 ▶
You can specify Hotkeys to switch to each scene or you can use
Contents | Index ◀ 41 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 42 ▶
Contents | Index ◀ 42 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 43 ▶
Transitions types
By default, next transitions types available:
Cut [non-configurable]
switches from one scene to another immediately, the
simplest type, low resources cost.
Fade [non-configurable]
switches from one scene to another in dissolve way,
Contents | Index ◀ 43 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 44 ▶
Contents | Index ◀ 44 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 45 ▶
image).
• Softness :
defines softness of the transition.
• Invert :
if checked, inverts direction of the transition.
Slide [configurable] :
switches from one scene to another by horizontal or
vertical frame replacement, moderate resources cost.
Options
• Duration :
defines duration of the complete scene change, in
milliseconds.
• Direction :
specifies direction of the frame movement (Left, Right,
Up, Down).
Stinger [configurable] :
switches from scene “A” to scene “B” using custom
intermediate video file as overlay (alpha channel supported),
high resources cost.
Options
• Video File :
specifies video file which will be used as intermediate
video overlay during transition. Transition ends when
playback of the video file ends.
Supported media types: mp4, ts, mov, flv, mkv, avi, gif, webm).
Files in .mov container with qtrle encoder was tested for intermediate videos
with 8-bit alpha support.
Contents | Index ◀ 45 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 46 ▶
Contents | Index ◀ 46 ▶
OBS Studio Help Guide Creating Scenes in OBS Studio
Contents | Index ◀ 47 ▶
Swipe [configurable]
switches from one scene to another by horizontal or
vertical frame movement, moderate resources cost.
Options
• Duration :
defines duration of the complete scene change, in
milliseconds.
• Direction :
specifies direction of the frame movement (Left,
Right, Up, Down).
• Swipe In :
if checked, new scene will appear as side layer
(instead of top/bottom one).
Contents | Index ◀ 47 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 48 ▶
Contents | Index ◀ 48 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 49 ▶
To make sure that the output video has the same aspect ratio
with the preview window - always set preview's canvas size
(resolution) with the same aspect ratio as output video.
(See Video on page 170)
Contents | Index ◀ 49 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 50 ▶
In the next dialog you can specify the name of the new source
or add existing one (in other words - make a clone, paste as
reference).
Contents | Index ◀ 50 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 51 ▶
Enter new name and click OK button. OBS Studio will add source
to the canvas preview and opens properties dialog for the newly
created source input.
Contents | Index ◀ 51 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 52 ▶
Source management
Sources has simple controls through application's user
interface. You can disable, lock, group, remove, copy,
transform, add filters and reconfigure your sources.
Contents | Index ◀ 52 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 53 ▶
Contents | Index ◀ 53 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 54 ▶
Configure source
To re-configure selected source:
click icon on toolbar under the Sources list pane (or right
under the source - in case of the audio from the Mixer pane).
Dialog window of available options will appear. Choose
needed, complete changes and close all opened dialog
windows by clicking OK button.
Rename source
To rename source:
1) right-click on the selected source (layer) in the Sources list;
2) choose Rename option. Blinking cursor will appear near
the name of the source;
3) specify a new name and press Enter.
(See Rename scene (source) on page 35)
Contents | Index ◀ 54 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 55 ▶
Sources names supports rich text, a subset of HTML 4 markup, for example:
Remove source
To completely remove selected source from the current scene
click icon on the toolbar of the Sources list pane. And agree
to the confirmation dialog.
Group Sources
Sources can be grouped into single item (technically, new
source) that has its own properties. Grouping of the sources
simplifies scene management. You can apply Transform, add
filter, Temporary disable source and Lock source of this grouped
sources at once, while sources inside the group will remain
untouched.
(See Illustration 4. Ungrouped (1) vs Grouped (2) sources in the
Sources list on page 56)
Group of the sources very similar to special Scene source.
Contents | Index ◀ 55 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 56 ▶
Each new group has name and may contain other Sources.
To add existing sources into the group select the sources and
drag-n-drop them via mouse move into the existing group.
Contents | Index ◀ 56 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 57 ▶
To mark any source with the color in the sources list right-click
over the selected source and choose sub-menu option Set
Color. Then click on the desirable color rectangle from the sub-
menu to set the predefined color, or set custom color via
Contents | Index ◀ 57 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 58 ▶
Contents | Index ◀ 58 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 59 ▶
Contents | Index ◀ 59 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 60 ▶
Contents | Index ◀ 60 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 61 ▶
Blackmagic Device
(video input devices from Blackmagic Design)
Properties
Device :
specifies video device installed in the system.
Supported devices: availability of the Blackmagic Design devices
depends on OS installation and hardware. Blackmagic Design
devices from “UltraStudio”, “DeckLink” and “Intensity” lines
should work well.
Mode :
specifies video mode of the device digital output
(NTSC, PAL, 1080p23.98, 1080i50 etc).
Pixel Format :
specifies format of the video received from the device
(8-bit YUV, YUV 4:2:0 etc).
Channel :
specifies audio input configuration, number of
channels (2ch, 5.1ch, 7.1ch etc).
Use Buffering :
if checked, device buffering enabled.
Deactivate when not showing :
if checked, device will be turned off when not
Contents | Index ◀ 61 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 62 ▶
Browser
Properties
Local file {check-box} :
defines either web page will be downloaded from the
internet or use local copy instead (if you have any).
Next options available:
• Local file :
path to the local resource.
URL :
specifies internet address of the desirable web-page,
like “https://obsproject.com/browser-source” or any
else. Option available only if Local file is checked.
Width :
defines width of the source in pixels.
Height :
defines height of the source in pixels.
Use custom frame rate :
defines either use own rendering frame rate for the
web page or use global setting defined at Application
Settings, Video section. Next options available:
• FPS :
defines frame rate of the webpage rendering, in
frames per second.
Custom CSS :
specifies additional Custom Style Sheets to be used
together with the loaded internet page.
Default global style overriding is set as:
body { background-color: rgba(0, 0, 0, 0); margin: 0px auto; overflow:
hidden; }
Contents | Index ◀ 62 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 63 ▶
To click anything on the web page opened via the Browser source use right-click menu
option interact.
(See Interactive windows on page 30)
To enable hardware acceleration of the plugin's internal drawing make checked Enable
Browser Source Hardware Acceleration option.
(See Advanced Settings on page 175)
Color Source
Properties
Color :
defines color of the rectangle. Shows color of the
background in the hexadecimal format – #AARRGGBB.
Width :
defines width of the rectangle filled with the solid
color, in pixels.
Height :
defines height of the rectangle filled with the solid
color, in pixels.
Contents | Index ◀ 63 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 64 ▶
Display Capture
Properties
Display :
specifies display that will be captured.
SLI/Crossfire Capture Mode (Slow) :
if checked, program will use compatibility mode for
systems with two or more video cards installed.
Enabling SLI/Crossfire Capture Mode (Slow) option can slightly decrease
capture performance due to additional VRAM to RAM downloading and
uploading job. Use it with SLI and CrossFire, if capture task cannot be
completed in usual way.
Capture Cursor :
if checked, system cursor will be captured to the
video.
Game Capture
Properties
Mode :
specifies capture source (window) selection method.
Next options available:
• Capture any fullscreen application :
if selected, OBS Studio will try to hook (capture) to
any full screen application.
If you got hook errors in log – temporary disable your security software.
To capture UWP (Metro/Store) applications make sure that OBS Studio
folder has access rights of user group ALL APPLICATION PACKAGES
with permissions to Read & execute|List folder contents|Read.
Contents | Index ◀ 64 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 65 ▶
Use Capture specific window option with executable name specified (see
below), if you switching screens (alt-tabbing) too often.
Window :
specifies capture window or application's name.
Option available only if Mode: Capture specific window is
selected.
Window Match Priority:
specifies priority for window type recognition. Option
available only if Mode: Capture specific window is selected.
Force Scaling :
if checked, video will be scaled before went to render.
This scaling performed by GPU.
Scale resolution :
specifies new resolution of the input before it went to
Contents | Index ◀ 65 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 66 ▶
Capture Cursor :
if checked, system cursor will be captured to the
video.
Use anti-cheat compatibility hook :
if checked, OBS Studio will try to hook the application
to capture it in an unusual way. [Checked by default]
Try to enable Use anti-cheat compatibility hook if you experienced hook
errors with certain games.
Contents | Index ◀ 66 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 67 ▶
• Slow :
sets interval up to 4 sec.
• Normal (recommended) :
sets interval up to 2 sec.
• Fast :
sets interval up to 1 sec.
• Fastest :
sets interval up to 0.2 sec.
Do not set it for too fast. Make sure that all other applications
successfully loaded its own hooks, modules and graphics libraries (for
example, Steam overlay uses same hook technology), otherwise result
may become unpredictable.
Syphon Client
(source available for Mac PC)
Properties
Source :
specifies source of Syphon frame sharing service.
Allow Transparency :
if checked, alpha channel can be applied.
Launch SyphonInject :
when clicked – Syphon capture started. Next options
available:
• Inject :
if checked, inject allowed.
• Application :
specifies application to capture.
Crop :
if checked, cropping to capture applied.
• Crop left :
defines amount of pixels cropped at left of the
Contents | Index ◀ 67 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 68 ▶
capture.
• Crop top :
defines amount of pixels cropped at top of the
capture.
• Crop right :
defines amount of pixels cropped at right of the
capture.
• Crop bottom :
defines amount of pixels cropped at bottom of the
capture.
Syphon License :
when clicked – displays Syphon's license.
Image
Properties
Image file :
path to the local image.
Supported image types: bmp, tga, png, jpeg, jpg, gif, psd.
For animated GIF use Media Source input.
Contents | Index ◀ 68 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 69 ▶
Transition :
specifies transition effect from image to image.
Time Between Slides (milliseconds) :
defines duration of the one frame (image) in
slideshow, in milliseconds.
Transition Speed (milliseconds) :
defines duration of the complete change between
frames (images), in milliseconds.
Loop :
if checked, slideshow will play infinity times.
Hide when slideshow is done :
if checked, makes the source transparent as soon as
playback ends.
Randomize Playback :
if checked, ignores images order and output shuffle
Contents | Index ◀ 69 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 70 ▶
list.
Bounding Size/Aspect Ratio :
defines aspect ratio or size of the shown images. May
be used as internal restriction to any Transform
settings.
Image files :
list of the images/directories included in the
slideshow. Top file is a first on playback. Source will
only load 5 images at a time to reduce memory usage.
Images are loaded and deleted from RAM when
necessary. Each image has a 2 image buffer.
Contents | Index ◀ 70 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 71 ▶
Media Source
Properties
Local File {check-box} :
if checked, enables local path browse.
• Local File :
path to the local resource.
Supported media types: mp4, ts, mov, flv, mkv, avi, mp3, ogg,
aac, wav, gif, webm).
• Loop :
if checked, source will play infinity times.
To create playlist (here it means concatenation of files with same codecs),
make txt file:
Contents | Index ◀ 71 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 72 ▶
file my_file01.flv
duration 1
file myfile-02.flv
duration 1
file myfile.flv
duration 1
Input :
specifies "file" to be parsed by FFmpeg demuxer
(general input string for libavformat library). Option
available only if Local File is unchecked.
"File" in meaning of the FFmpeg can be regular file, pipe, network stream,
grabbing device, etc.
Input Format :
specifies type of the ffmpeg demuxer for input.
Enabled demuxers depends on build. Option available
only if Local File is unchecked.
Recently available input formats are – aa, applehttp, apng, asf, concat, flv
(use it in case of RTMP input), gif (animated), image2 (sequences), mov mp4
3gp QuickTime, mpegts, mpjpeg. For auto-selection leave Input Format field
empty.
Contents | Index ◀ 72 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 73 ▶
Speed (percent) :
specifies the playback speed of the media source, in
percentage.
Seekable :
if checked, performs HTTP source as seekable. Forces
time range header reading. [Unchecked by default]
Contents | Index ◀ 73 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 74 ▶
Scene
(dummy source for scene cloning)
Properties
No properties available.
Source can be adjusted via changes completed to the “parent” of the cloned scene.
Contents | Index ◀ 74 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 75 ▶
Contents | Index ◀ 75 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 76 ▶
Text (GDI+)
Properties
Select font :
opens standard font select window (system installed
fonts available only).
Text :
write there your text, which should be displayed as
text source.
Read from file :
if checked, OBS Studio will use content from the text
file instead of Text field (new dialog window will
appear to select the text file itself).
Text File (UTF-8) :
path to the text file.
Supported code pages: UTF-8.
Vertical :
if checked, uses vertical text left-to-right writing
method of displaying for the text block.
Do not use Vertical option with Latin letters – it may become rotated 90
degree clockwise instead of vertical effect. Try Chinese, Japanese etc.
characters set that supports vertical scripting.
Color :
defines color of the font. Shows color of the font body
in the hexadecimal format - #AARRGGBB.
Opacity :
defines opacity of the font.
Gradient :
in checked, enables gradient fill over the text body.
Next options available:
Contents | Index ◀ 76 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 77 ▶
• Gradient Color :
defines color of the gradient fill. Shows color of the
gradient fill over the font body in the hexadecimal
format - #AARRGGBB.
• Gradient Opacity :
defines opacity of the gradient fill.
• Gradient Direction :
defines the angle for the direction of the linear
gradient fill. In degrees.
Background Color :
defines color of the font background. Shows color of
the font background in the hexadecimal format -
#AARRGGBB.
Background Opacity :
defines opacity of the background.
Alignment :
specifies horizontal alignment of the text inside text
block [Left], [Center], [Right].
Vertical Alignment :
specifies vertical alignment of the text inside text
block [Top], [Center], [Bottom].
Outline :
if checked, text becomes outlined. Next options
available:
• Outline Size :
specifies, size of the text outline.
• Outline Color :
Contents | Index ◀ 77 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 78 ▶
Chatlog Mode :
if checked, last N number of lines of the input file will
be used as text source. N determined via:
• Chatlog Line Limit :
number of the lines shown in the Chatlog Mode.
Option available only if Chatlog Mode is checked.
Contents | Index ◀ 78 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 79 ▶
Deactivate :
deactivates selected device.
Configure Video :
configure device options if any available.
Configure Crossbar :
configure device options if any available.
Deactivate when not showing :
if checked, device will be turned off when not
displaying. This also disables sound from the device.
Resolution/FPS Type :
specifies to use device default resolution or set
custom.
• Resolution :
defines the value of the resolution for the device.
Option available only if Resolution/FPS Type parameter
is set to custom.
• FPS :
defines the value of the fps for the device. Option
available only if Resolution/FPS Type parameter is set
to custom.
• Video Format :
specifies type of video format for the device. Option
available only if Resolution/FPS Type parameter is set
to custom.
In some rare cases, camera input may display in purple color, like PAL
signal on NTSC screen. If that happen, specify Video Format manually.
Contents | Index ◀ 79 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 80 ▶
Flip vertically :
if checked, flips video input top down.
Audio Output Mode :
specifies to capture only or make sound heard from
other devices (like desktop speakers).
If Audio Output Mode set other than 'Capture audio only', then audio may be
captured from the general desktop device.
(See Audio on page 167)
Contents | Index ◀ 80 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 81 ▶
Contents | Index ◀ 81 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 82 ▶
Visibility behavior :
specifies playback control for all movies in Playlist. Next
options available :
• Stop when not visible, restart when visible :
stops playback of the movies in Playlist when source
invisible and restart playback from the top of the
Playlist if source became visible.
• Pause when not visible, unpause when visible :
pause playback of the movies in Playlist when source
invisible and resume playback from the current
point in Playlist if source became visible.
• Always play even when not visible :
continuously playback movies in Playlist, regardless
of the source visibility.
Network Caching (ms) :
specifies duration of the caching for network-based
media files.
Contents | Index ◀ 82 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 83 ▶
You can override playback order (Next | Previous) and duration (Play/Pause | Restart
| Stop) at any time via Hotkeys.
(See Hotkeys on page 173)
Window Capture
Properties
Window :
specifies window that will be captured.
Window Match Priority :
specifies priority for window type recognition.
Capture Cursor :
if checked, system cursor will be captured to the
video.
SLI/Crossfire Capture Mode (Slow) :
if checked, program will use compatibility mode for
systems with two or more video cards installed.
Enabling SLI/Crossfire Capture Mode (Slow) option can slightly decrease
capture performance due to additional VRAM to RAM downloading and
uploading job. Use it with SLI and CrossFire, if capture task cannot be
completed in usual way.
Contents | Index ◀ 83 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 84 ▶
Contents | Index ◀ 84 ▶
OBS Studio Help Guide Getting Sources into OBS Studio
Contents | Index ◀ 85 ▶
Contents | Index ◀ 85 ▶
OBS Studio Help Guide Using Layers
Contents | Index ◀ 86 ▶
Using Layers
About layers (OBS Studio)
OBS Studio uses layers mechanism to render output stream.
Understanding Layers
Each source added to OBS Studio lies on a different layer.
OBS Studio uses layers combination to render output picture
that will be streamed or recorded.
Contents | Index ◀ 86 ▶
OBS Studio Help Guide Using Layers
Contents | Index ◀ 87 ▶
Manage Layers
Add new layer
New layer can be added to OBS Studio scene via add new source
option.
(See Add new audio/video source to OBS Studio scene on
page 50)
Rename layer
To rename layer use Rename source option.
(See Rename source on page 54)
Remove layer
Existing layer can be deleted via remove existing source option.
(See Remove source on page 55)
Transform layer
Layer can be changed via Filters.
(See Transform on page 90)
Contents | Index ◀ 87 ▶
OBS Studio Help Guide Using Layers
Contents | Index ◀ 88 ▶
Or: select a layer from the Sources list, click icon on the
toolbar of the Sources list to shift the layer one level up; click
icon to shift selected layer one level down.
Also, you can right-click over the source, select Order sub-
menu and go to the arrange options.
Contents | Index ◀ 88 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 89 ▶
Using filters
To apply a filter, right-click on source (scene) and choose the
appropriate option from the pop-up menu. Some filters
available only for video sources, some – only for audio.
Also accessible
via simple
right-click
menu over the
source in
Mixer pane.
Contents | Index ◀ 89 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 90 ▶
Contents | Index ◀ 90 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 91 ▶
Contents | Index ◀ 91 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 92 ▶
To get best result from transform filter use Transform options (dependencies) table on
page 92.
Contents | Index ◀ 92 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 93 ▶
Fast transform Fit to screen (Ctrl+F) option sets Bounding Box Size to 'Scale to inner
bounds', resets Size parameter to original input, and sets Bounding Box Size to canvas size.
Stretch to screen (Ctrl+S) option sets Bounding Box Size to 'Stretch to bounds', resets Size
parameter to original input, and sets Bounding Box Size to canvas size.
Center to screen (Ctrl+D) option sets Position parameters to center in accordance with
Position Alignment.
Reset transform (Ctrl + R) option sets Position to (0; 0), Rotation to 0, Size to source's
input size, Positional Alignment to 'Top Left', Bounding Box Type to 'No bounds', Crop to
(0; 0; 0; 0).
You can Copy Transform values (all-in-one) to clipboard and Paste Transform values from
clipboard over any selected scene item, including items from different scene collections.
Contents | Index ◀ 93 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 94 ▶
You can temporary disable snapping by holding down the Ctrl key while re-sizing.
(See General settings on page 145)
You can stretch the source to any new size by holding down Shift key while re-sizing. This
sets Size parameter of the source to the new custom value.
(See Table 1.Transform options (dependencies) on page 92)
Contents | Index ◀ 94 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 95 ▶
On Linux you may find out that Alt + Mouse reserved for other actions (like
window dragging). In this case look for the solutions online, also try
Super + Alt + Mouse combination instead.
Contents | Index ◀ 95 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 96 ▶
Contents | Index ◀ 96 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 97 ▶
Contents | Index ◀ 97 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 98 ▶
• Blend 2x :
averages half-pictures into frames (if needed previous
used). Double framerate.
• Linear :
interpolates lines of one half-picture, discard the other.
• Linear 2x :
interpolates lines of each half-picture. Double
framerate.
• Yadif :
interpolates lines of one half-picture using info from
both fields.
• Yadif 2x :
interpolates lines of each half-pictures using info from
both fields. Double framerate.
Scale Filtering
Scale Filtering determines mathematics algorithm used for
interpolation when image scaled up or down.
For Bicubic and Lanczos algorithms, if the item's scale is under half of the source's
original size, then application uses the Bilinear Low Resolution Downscale
algorithm.
Contents | Index ◀ 98 ▶
OBS Studio Help Guide Filters for Special Effects
Contents | Index ◀ 99 ▶
Contents | Index ◀ 99 ▶
OBS Studio Help Guide Filters for Special Effects
• Lanczos :
uses 32 pixels sample.
list.
Apply LUT
Apply LUT filter do color styling of the video. The filter
similar to color profiling and color grading, it applies color
Look-Up Table (LUT) to produce visual effect.
Properties
Path :
specifies path to the profiling color table (*.PNG files).
Amount :
defines level of the effect. Lower values – less changes
completed to the original image.
To make new OBS Studio compatible custom LUT in PNG format – just apply same color
adjustments to the file “original.png” (neutral LUT table) as you did it for the sample
image that is adjusted using any editor program. Save changes and use this recently
changed LUT file in OBS Studio. Always keep copy of the neutral LUT file to be able to
make new LUTs from the scratch.
Chroma Key
Chroma Key filter cuts video's background using
information based on a specified color ('green screen').
Use well lightened solid color backgrounds to achieve best results with Chroma Key
filter.
Properties
Key Color Type :
specifies key color of the background that will be
extracted.
Key Color :
defines color of the background. Shows color of the
background in the hexadecimal format – #AARRGGBB.
Similarity (1-1000) :
defines color similarity.
Smoothness (1-1000) :
defines color smoothness of the extraction.
Key Color Spill Reduction (1-1000) :
defines color spill reduction.
Opacity :
defines image opacity in %.
Contrast :
defines image contrast.
Brightness :
defines image brightness.
Gamma :
Color Correction
Color Correction filter makes some adjustments to image
color and appearance.
Use Color Correction to achieve specials effects.
Properties
Contrast :
defines image contrast.
Brightness :
defines image brightness.
Gamma :
defines image gamma.
Saturation :
defines image saturation.
Hue Shift :
defines image hue, in degrees.
Opacity :
defines image opacity in %.
Color :
defines color tint of the image. Shows color of the
Color Key
Color Key filter removes video's background. Same as
Chroma Key filter.
If Color Key produce robust result, then try to use Chroma Key filter.
Properties
Key Color Type :
specifies key color of the background that will be
extracted.
Key Color :
defines color of the background. Shows color of the
background in the hexadecimal format – #AARRGGBB.
Similarity (1-1000) :
defines color similarity.
Smoothness (1-1000) :
defines color smoothness of the extraction.
Opacity :
defines image opacity in %.
Contrast :
defines image contrast.
Brightness :
defines image brightness.
Gamma :
defines image gamma.
Crop/Pad
Crop/Pad filter cuts the unneeded parts of the video source
from top, bottom, left, right sides. Or adds transparency
areas to top, bottom, left, right side of the video.
Use Crop/Pad filter if you have letter-boxed source or you want to make a letter-
boxed source.
Always apply Crop/Pad filter first (move it at the top of the list) – that leaves to
render less data, thus you can free some CPU/GPU power.
This filter acts independently of any cropping performed via 'easy cropping' function.
(See easy cropping on page 94)
Properties
Relative :
if checked, all coordinates of the image calculated as
relative. Next options become available:
• Left :
defines crop/pad value from the left side of the
source's image.
• Top :
defines crop/pad value from the top side of the
source's image.
• Right :
defines crop/pad value from the right side of the
source's image.
• Bottom :
defines crop/pad value from the bottom side of the
source's image.
Positive values – do cropping, negative values – do padding.
X:
defines new image size in pixels starting from top left
corner by X coordinate (horizontal axis).
Y:
defines new image size in pixels starting from top left
corner by Y coordinate (vertical axis).
Width :
defines new image width in pixels.
Height :
defines new image height in pixels.
Image Mask/Blend
Image Mask/Blend filter sets opacity or blends the source to
the specified image.
Image Mask/Blend useful to produce round-looking camera's inputs.
Properties
Type :
defines type of mask and blend.
If alpha mask is present in the image file itself, then choose type Alpha Mask
(Alpha Channel) to use it.
Path :
specifies path to local image file.
Supported image types: bmp, tga, png, jpeg, jpg, gif.
Color :
defines color tint of the image. Shows color of the
background in the hexadecimal format – #AARRGGBB.
Opacity :
defines image opacity in %.
Stretch Image (discard image aspect ratio) :
if checked, mask will be stretched to match source's
size.
Render Delay
Render Delay filter can hold video for small amount of time
(showing nothing) and only then render it.
Properties
Delay (milliseconds) :
defines video delay of the source, in milliseconds.
Render Delay – data stored in Video RAM almost uncompressed, so 1 second
of 1920x1080@30fps can cost about 94..187MB of video memory.
Scaling/Aspect Ratio
Scaling/Aspect Ratio filter overrides default scaling filter of
the source/scene.
Properties
Scale Filtering :
specifies mathematics algorithm of the scaling
(interpolation algorithm).
For Bicubic and Lanczos algorithms if the item's scale is under half of the
source's original size, application uses the Bilinear Low Resolution
Downscale shader instead.
If your source (camera) produces stretched image by default, and you want to
correct this, then apply filter Scaling/Aspect Ratio and set desirable aspect
ratio of the image to the field Resolution (type it manually in
WidthScale : HeightScale format, or just exact size Width x Height format).
Resolution :
specifies resolution or aspect ratio of the scaled
image. This field must be set to other than None to
apply filtering specified by Scale Filtering field.
Undistort center of image when scaling from ultrawide :
if checked, makes center of the image uniform scaled
while left and right sides has distorted look.
Scroll
Scroll filter enables source self move along the bounding
box.
Use Scroll filter together with the text source to make scrolling string.
Properties
Horizontal Speed :
defines speed of the horizontal movement of the
source inside the bounding box.
Vertical Speed :
defines speed of the vertical movement of the source
inside the bounding box.
Limit Width :
if checked, limits scrolling width of the source.
• Width :
defines max width of the scroll (where image
repeats itself), in pixels.
Limit Height :
if checked, limits scrolling height of the source.
• Height :
defines max height of the scroll (where image
repeats itself), in pixels.
Sharpen
Sharpen filter slightly sharpens video.
Properties
Sharpness :
defines strength of sharpness enhancement.
Compressor
Compressor filter lowers dynamic range of the audio. Also,
can be used as simple limiter.
Properties
Ratio (X:1) :
defines compression ratio of the input signal.
Threshold (dB) :
defines the level from which all sounds will affect
filtering by this filter, in decibels.
Attack (ms) :
defines front length of the sound signal, in
milliseconds (how fast filter reacts on signal level
change).
Release (ms) :
defines back length of the sound signal, in
milliseconds (how fast filter fades from its changes).
Output Gain (dB) :
defines gain of the output after filtering, in decibels.
Sidechain/Ducking Source :
specifies different audio source (if any) which will be
used as side-chain audio track (helper track, smother
track) to adjust current audio.
Compression value applied to the current audio source, but values to trigger
this compression are taken from side-chain audio source (helper track, mute
track, smother track). So, if side-chain track audio fits threshold gate then the
main track is compressed (applies Ratio ... Output Gain). Kind of "audio
ducking" feature when filter used as simple audio limiter.
Some systems has global build-in ducking feature, see Windows audio
ducking on page 176
Expander
Expander filter uppers dynamic range of the audio. Can be
used as smooth noise floor filter.
Properties
Presets :
specifies used preset. Next options available:
• Expander :
sets filter's values for common use.
• Gate :
sets filter's values for aggressive processing below
specified threshold.
Ratio (X:1) :
defines expansion ratio of the input signal.
Threshold (dB) :
defines minimum level below which all sounds will
affect filtering by this filter, in decibels.
Attack (ms) :
defines front length of the sound signal, in
Gain
Gain filter makes audio source louder.
Properties
Gain (dB) :
defines gain of the audio, in decibels.
Invert Polarity
Invert Polarity filter inverts amplitude of each audio signal,
making each source's channel complementary to the
original.
Properties
No configurable properties available.
Limiter
Limiter filter sets hard limits on sound amplitude. Can lower
possible distortion effects for very loud sounds.
Properties
Threshold (dB) :
defines the max level at which all sounds will be hard
limited, in decibels.
Release (ms) :
defines back length of the sound signal, in
milliseconds (how fast filter fades from its changes).
Noise Gate
Noise Gate filter cutoff all sounds lower than defined
volume level in audio input. Filters sound signal pikes on
start.
Properties
Close Threshold (dB) :
defines close threshold, in decibels, i.e. volume level
to mute sound signal.
Open Threshold (dB) :
defines open threshold , in decibels, i.e. volume level
to unmute sound signal.
To get best of the Noise Gate filter, set Close Threshold to minimum and set
Open Threshold to maximum, then adjust Open Threshold until level meter in
Mixer pane begins to react (to environmental noise, if you adjusting mic), and
then make adjustments to the Close Threshold again (about 8dB lower). For
example, Close Threshold = -96 bB Open Threshold = 0 dB, you'll find out
that at Open Threshold = -30 dB level meter begins to react, then set Close
Threshold = -38 dB. Threshold values are negative, thus -38 dB lower than
-30 dB. Close Threshold level value should be lower than Open Threshold.
For mic – make all adjustments in silent.
Noise Suppression
Noise Suppression filter lowers noise level of the audio
source.
Properties
Suppression Level (dB) :
defines noise reduction level of the audio, in decibels.
Higher value – more noise hiss removed.
Properties
Delay (milliseconds) :
defines video delay of the source, in milliseconds.
Properties
VST 2.x Plug-in :
external plugin selection. Availability of plugins
depends on system.
Open interface when active :
if checked, each time when plugin selected its
interface window opens automatically.
By default, the VST 2.x Plug-in searches for libraries [*.vst | *.dll | *.so | *.o] in:
Mac
/Library/Audio/Plug-Ins/VST/
~/Library/Audio/Plug-ins/VST/
Win
C:/Program Files/Steinberg/VstPlugins/
C:/Program Files/Common Files/Steinberg/Shared Components/
C:/Program Files/Common Files/VST2
C:/Program Files/Common Files/VSTPlugins/
C:/Program Files/VSTPlugins/
Win x64, special case only: VST is 32-bit, and obs32.exe in use
C:/Program Files (x86)/Steinberg/VstPlugins/
C:/Program Files (x86)/Common Files/Steinberg/Shared Components/
C:/Program Files (x86)/Common Files/VST2
C:/Program Files (x86)/Common Files/VSTPlugins/
C:/Program Files (x86)/VSTPlugins/
Linux
by VST_PATH environmental variable or:
/usr/lib/vst/
/usr/lib/lxvst/
/usr/lib/linux_vst/
/usr/lib64/vst/
/usr/lib64/lxvst/
/usr/lib64/linux_vst/
/usr/local/lib/vst/
/usr/local/lib/lxvst/
/usr/local/lib/linux_vst/
/usr/local/lib64/vst/
/usr/local/lib64/lxvst/
/usr/local/lib64/linux_vst/
~/.vst/
~/.lxvst/
Additional Tools
About additional tools
OBS Studio supports external plugins. All external plugins and
its settings available under the main menu Tools , if other not
mentioned by plugin's creator.
(See Tools menu on page 16)
Tools
All program tools are optional if other not mentioned.
Auto-Configuration Wizard
Auto-Configuration Wizard tool designated to automatically
optimize application's main settings for streaming and
recording.
You can setup batch of the scene switching and use it when you
alt-tabbing between program windows. The current output
scene should change by follow your tabbing. By default, global
transition's filter is used.
(See Scene transitioning on page 40)
Properties
At the top of the properties window there is:
• drop down list of the available program windows (left);
• drop down list of the available OBS Studio scenes.
You can type regular expression (mask) in the field of the
drop down list of the available program windows.
From the list of metacharacters {}[]()^$.|*+?\ for regular expression, most popular
are:
* – matches the preceding element zero or more times. If preceding element is "."
then matches any character set (word);
{m} – matches the preceding element at least m times;
\ – with following character, a backslash causes the metacharacter to be treated as a
literal character. Thus you can use "\[" as meaning of "[" character.
Example
Window 1 header: OBS 0.16.0 (64bit, windows) - Profile: test01 - Scenes: test01
Window 2 header: OBS 0.16.1 (64bit, windows) - Profile: test01 - Scenes: test02
Window 3 header: OBS 0.16.2 (64bit, windows) - Profile: test01 - Scenes: test03
Window 4 header: OBS 0.16.0 (windows) - Profile: test22 - Scenes: test_1
Window 5 header: OBS 0.16.1 (windows) - Profile: t22222 - Scenes: test_2
Window 6 header: OBS 0.16.2 (windows) - Profile: t22233 - Scenes: test_3
.* – matches 1, 2, 3, 4, 5, 6;
.*64bit.* – matches 1, 2, 3;
.*test_. – matches 4, 5, 6;
.*test_1 – matches 4;
.*test0[13].* – matches 1, 2, 3; there "1" and "3" within the brackets are literal
characters, not a number;
.*2{3}.* – matches 5, 6;
.*\(.......\).* – matches 4, 5, 6;
OBS 0\.16\.2.* – matches 3, 6.
:
click icon to add new assignment (link/rule) to the List
of the scenes and matching windows. New assignment
(link/rule) based on the current selection of the
'program Window – Scene' pair from the two drop
down lists at the top of the properties window (right
above the List of the scenes and matching windows).
:
click icon to remove selected assignment (link/rule)
from the List of the scenes and matching windows.
Scene Switcher is :
info string, showing current state of the tool (Active,
Inactive etc.).
Captions (Experimental)
Captions (Experimental) tool designed to automatically add
closed captions to the stream.
Properties
Enable :
if checked, enables closed captions in the stream.
Audio source :
specifies the source of the audio for speech
recognition.
Language :
specifies the language of the closed captions and
language for speech recognition.
Provider :
specifies external module for speech recognition that
is used right now.
Decklink Output
Decklink Output tool designed to control Blackmagic Design
Properties
Device :
specifies video device installed in the system.
Supported devices: availability of the Blackmagic Design devices
depends on OS installation and hardware. Blackmagic Design
devices from “UltraStudio”, “DeckLink” and “Intensity” lines
should work well.
Mode :
specifies video mode of the device digital output
(NTSC, PAL, 1080p23.98, 1080i50 etc).
Autostart on launch :
if checked device's output will be started with the
launch of OBS Studio.
Keyer :
if checked, enables special use of the output that uses
alpha channel information to acts like a “keyer” over all
footage. This option needs RGB color format to be set
in OBS Studio for output.
(See Advanced Settings on page 175)
Output Timer
Output Timer tool designed to automatically stop streaming
or recording event after fixed amount of time elapsed.
Properties
Stop streaming after :
defines time interval to stop streaming event (hour,
minutes, seconds).
Enable streaming timer every time :
If checked, the timer should start countdown
automatically when you begin streaming via Start
Streaming button.
Streaming stopping in :
shows remaining time of the streaming event.
Stop recording after :
defines time interval to stop recording event (hour,
minutes, seconds).
Scripts
Scripts tool designed to automate different tasks and
extend application capabilities by using custom written
scripts.
Both LuaJIT (.lua) and Python (.py) written scripts can use third party external libraries –
this potentially weakens the security of the system.
Improperly written scripts can result in bad capture performance and application crash.
Properties
Scripts tab - list of the loaded scripts, its controls and
options. Next controls available on this tab:
Loaded Scripts :
list of the loaded scripts.
:
click icon to add new script to the list of the
loaded scripts.
:
That script replaces Text field of the specified text source with
the simple countdown - 00:00:00.
The script will run until the end of the countdown, then message
defined by the field Final Text of the script properties will be
shown instead of the 00:00:00.
For more info on scripts writing check the developer's internet page [obsproject.com].
Recording
User may start and stop record at any time. Click the button
Start Recording to begin recording current scene.
For fast access to your recordings, use File menu Show Recordings.
(See Show Recordings on page 25)
Replay Buffer
User may start and stop Replay Buffer feature at any time. Click
the Start Replay Buffer button to begin recording current scene
to the PC memory (RAM) using circular buffer technology. This
allows to save short fragment of the real-time footage (for the
past few seconds) to playback it again later or repeat it
immediately (i.e. make replay).
Streaming
User may start and stop stream at any time. Click the button
Start Streaming to begin streaming current scene.
To change the streaming URL and web server settings see Stream
settings on page 149.
Studio Mode
While streaming or recording you can edit scenes without
affecting an output.
To enter the Studio Mode: click the Studio Mode button (main
window).
Duplicate Scene :
if checked, Scene virtually doubled, thus you can edit
current output scene, while keeping the 'old scene version'
at the output. Only transform, position and visibility of the
layers are editable.
Always keep Duplicate Scene checked if you planning to edit all scenes 'live',
including current scene.
Duplicate Sources :
if checked, sources inside scene virtually doubled, thus you
can edit also Sources types & properties. Option accessible only
Themes
About themes
OBS Studio can use different program themes (skins).
The 'Dark' theme suitable for evening time streaming, while
'Default' theme is versatile.
Custom themes
OBS Studio Studio uses .qss file format to store application
themes (skins). To use any custom theme - place the folder
named “themes” (with *.qss files in it) to the user's folder where
application stores its profile-based files and settings. Use File
menu to access this folder.
(See Show Settings Folder on page 25)
Manage Profiles
About profiles in OBS Studio
All program preferences stored as profiles. You can use
different settings for frequently used tasks by simply changing
profiles.
Application Settings
About settings
By default, application is ready to record and to stream out-of-
the-box. But for a fine tune and for individual requirements you
can adjust every option on your wish. All the settings available
through the Settings button, main window, or same File menu
option.
General
There is options to specify default interface language, theme,
confirmations and snapping options.
General settings
Defines common settings of the application user interface.
General
Language :
specifies interface language.
Theme :
specifies appearance of the program (skin).
(See Themes on page 142)
Automatically check for updates on startup :
if checked, the program shall check update server for new
versions of the software each time it starts.
Open stats dialog on startup :
if checked, the Stats window will open automatically each
time you run the application.
Output
Show confirmation dialog when starting streams :
if checked, confirmation dialog will appear before stream
begins.
Show confirmation dialog when stopping streams :
if checked, confirmation dialog will appear before stream
ends.
Check Show confirmation dialog when stopping streams and Show confirmation
dialog when starting streams to avoid stop/run a stream by accident.
Preview
Hide overflow :
if checked, drawing of the bounding box area of the source
outside the canvas will be disabled.
Overflow always visible :
if checked, for all sources but hidden will be drawn its
bounding box areas that lies outside the canvas (no matter
if these sources selected or not).
Show overflow even when source is invisible :
if checked, the drawing of the bounding box area of the
source that lies outside the canvas will be enabled for
hidden sources too.
Projectors
Hide cursor over projectors :
System Tray
Enable : if checked, application's icon added to the system tray.
You can hide/show application window via tray icon menu.
• Minimize to system tray when started :
if checked, application starts minimized. You can show
application from the tray icon menu. Option available
only if Enable to the system tray is checked.
• Always minimize to system tray instead of task bar :
if checked, when user presses 'minimize window' button
- application hides to system tray. Option available only
if Enable to the system tray is checked.
Studio Mode
Transition to scene when double-clicked :
if checked, enables transition to scene by double-click over
any scene in Scenes list pane when in Studio Mode.
Enable portrait/vertical layout for Studio Mode :
if checked, enables vertical layout of Preview/Program
windows (Preview above Program window) when in Studio
Mode.
Multiview
Click to switch between scenes :
if checked, allows mouse clicks over the Multi-view of scenes
previews to switch between Scenes.
Show scene names :
if checked, shows in previews the labels of the scene
names.
Draw safe areas (EBU R 95) :
if checked, shows camera safe areas over Preview window
according to EBU R 95 recommendations.
Multiview Layout :
specifies Multi-view of scenes previews placement.
Stream
There is options to specify streaming Web service, streaming
server, individual stream key or link your account from the web
service to the current OBS Studio setup.
Stream settings
You can use automatically updated list of supported web
services or customize your own server
Service :
• specifies a Web service you want to stream to by selecting
it from the list of available services.
Some services can add its own docking panes to the user interface of OBS Studio
for convenience.
(See View menu on page 20)
• Select Show All... from the list to show full list of available
services.
• Select Custom... from the list to configure your own target
server.
* Link – shown to the right to the option's name (if any) when clicked opens
in default browser web page of the Service, where you can get your
individual Stream Key.
◦ Show {button} :
when clicked, Stream Key showed normally (no
wildcards).
Service: Custom...
When selected, next options becomes available:
Server :
specifies URL to streaming server.
Stream Key :
specifies individual user's stream key to the selected
server. By security reasons key shown wildcards.
• Show {button} :
when clicked, Stream Key showed normally (no
wildcards).
Use authentication :
if checked, next options available:
• Username :
specifies login on server, if required.
• Password :
specifies password to login on server, if required.
◦ Show {button} :
when pressed, Password showed normally (no
wildcards).
Output
There is options to define encoder settings, bitrate, output path
and number of audio tracks available in output video.
Output Mode
Under the Output Mode: Simple only one audio track (#1) is forced
to output stream/record.
Set Output Mode to Advanced to get advantage of the multi-track
feature.
• Audio Bitrate :
defines encoding bitrate for the output sound. Value in
kbps.
• Enable Advanced Encoder Settings :
when checked, new options for Encoder available:
◦ Enforce streaming service bitrate limits :
if checked, default maximum bitrate for selected
streaming service should be applied instead of value
specified on this tab.
◦ Encoder Presets :
presets that increases scanning deep of the encoder
algorithm for motion detection. Highest value is
ultrafast (no scan) for x264 encoder. Lowest value is
slower (deep scan) for x264 encoder.
Set Encoder Presets to veryfast or superfast – most modern CPUs unable to
encode high resolution video in real-time with x264 encoder under lower
presets without frames drop. Lower presets generates video with higher
quality at the same bitrate.
Recording
• Recording path :
defines directory (folder) where new recordings will be
stored.
• Generate File Name without Space :
if checked, a new file name for recording will not
contain space symbols.
• Recording Quality :
preset that defines does the recording would be saved
under the same as stream encoding settings or not.
Recording under the settings other than Same as Stream uses more resources in
case both recording and streaming running simultaneously.
• Recording Format :
defines container format for recordings.
Use mp4 container if you plan to edit your recordings later. Use Custom Muxer
Settings to write a fragmented mp4/mov file (to be able to recover aborted
recordings).
• Encoder :
encoder type. Default value is 'Software (x264)'.
Availability of encoders depends on PC configuration.
To change replay file naming see Replay Buffer Filename on page 177.
Streaming tab
Streaming tab available only in Output Mode: Advanced
(See Output Mode on page 151)
On the streaming tab you can select # of track which will be
streamed (now only one track in a stream is supported by Web
hosts).
• Audio Track :
# of the audio track that will be streamed.
Check what sources goes to this selected track in Advanced Audio Properties on
page 179.
• Encoder :
encoder type. Default value depends on hardware
configuration, versatile one is 'x264'.
Availability of encoders depends on PC configuration.
• Rate Control :
specifies encoding bitrate control for the output video.
Rate Control values are CBR – constant bitrate; ABR – average bitrate; VBR –
variable bitrate; CRF – constant rate factor.
Use VBR to enable CRF-like encoding with upper limit of Bitrate (bitrate =
maxrate).
Use ABR to enable CBR-like encoding but without bitrate pudding. Video
bitrate can fluctuate with this setting.
• Bitrate :
defines encoding bitrate for the output video in kbps.
Option available only if Rate Control is set to CBR, ABR or
VBR.
• Use Custom Buffer Size :
when checked, enables custom buffer size settings.
Option available only if Rate Control is set to CBR, ABR or
VBR.
◦ Buffer Size :
defines buffer size in kb.
If Buffer Size = 0 then Bitrate limit ignored.
• CRF :
defines Constant Rate Factor value of the encoder.
Integer values [0..51] (i.e. [good...bad] quality). Option
available only if Rate Control is set to VBR or CRF.
Setting CRF = 0 forces the high444 lossless profile.
Set CPU usage Preset (higher = less CPU) to veryfast or superfast – most
modern CPUs unable to encode high resolution video in real-time under lower
presets without frames drop. Lower presets generates video with higher quality
at the same bitrate.
• Profile :
defines compatibility with hardware players, sets some
restrictions to maximum output bitrate.
Use the Table 2.H264 profiles and levels provided on page 158 and
recommendations from your streaming Web service.
• Tune :
encoder's presets for not typical encoding tasks.
• x264 Options (separated by space) :
defines custom encoder settings, that overrides any
preset settings; parameters separated with space. For
example, qp=24 bframes=0 colormatrix=bt470bg
Look for parameters list of the x264 encoder on the developer's internet page
[obsproject.com]. Make sure that keys separated with space (no invisible
special symbols).
[email protected] (4)
[email protected] (4)
Recording tab
Recording tab available only in Output Mode: Advanced.
(See Output Mode on page 151)
Under recording Type: Custom Output (FFmpeg) many other containers and encoders
available.
To set recording Type to Custom Output (FFmpeg) – navigate to Output options in the
Settings window, click Recording tab, choose under the Type option the Custom Output
(FFmpeg) from the drop-down list and hit Apply button to save changes.
• Type :
sets the output to Standard (x264/NVENC/Quick
Sync/AMD AMF encoder and flv, mp4 containers) or to
Custom Output (FFmpeg) with different container/encoder
set.
• Audio Track :
# of the track and quantity of the audio tracks that will
be encoded during recording. Maximum 6 audio tracks
available for encode.
Certain formats (like FLV) do not support multiply tracks per recording.
Use a modern player with ability to playback more than one audio track in the
movie (when more then one audio track is selected).
Check what sources goes to the selected tracks in Advanced Audio Properties
on page 179.
• Encoder :
switches between available encoders. Next options
available:
◦ Use stream encoder :
when selected, reuses streaming encoder settings
defined on Streaming tab.
(See Streaming tab on page 155)
When Encoder: Use stream encoder is selected, the recorded video will be
the same quality as during streaming (no additional processing applied).
◦ x264 :
when selected, enables sets of options for the
independent tuning of the recording with x264
encoder:
Use Encoder : x264 preset when you want to override encoder settings for
▪ Rescale Output :
same as for Streaming tab on page 155.
▪ Rate Control :
same as for Streaming tab on page 155.
▪ Bitrate :
same as for Streaming tab on page 155.
▪ Use Custom Buffer Size :
same as for Streaming tab on page 155.
• Buffer Size :
same as for Streaming tab on page 155.
▪ CRF :
same as for Streaming tab on page 155.
▪ Keyframe Interval (seconds, 0 = auto) :
same as for Streaming tab on page 155.
▪ CPU usage Preset (higher = less CPU) :
same as for Streaming tab on page 155.
▪ Profile :
same as for Streaming tab on page 155.
▪ Tune :
same as for Streaming tab on page 155.
▪ x264 Options (separated by space) :
same as for Streaming tab on page 155.
◦ OTHER_ENCODER_NAME :
when selected, enables sets of options for the
independent tuning of the hardware based encoder
(depends on system).
Runtimes to operate hardware encoders in OBS Studio usually shipped with
the graphic's driver. For example, Quick Sync uses Intel's graphics driver,
NVENC uses NVIDIA video driver, AMD VCE uses AMD video driver.
If you have problems with the hardware encoder - check the video driver
• Audio Bitrate :
defines bitrate of the audio for output (in kbit/s).
• Audio Track :
# of the track and quantity of the audio tracks that will
be encoded during recording. Maximum 6 audio tracks
Audio tab
Audio tab available only in Output Mode: Advanced.
(See Output Mode on page 151)
• Track 6
Audio Bitrate :
Quality is set to other than Use stream encoder at Recording tab, thus the
length of the video fragment available for saving may vary.
To change replay file naming see Replay Buffer Filename on page 177.
Audio
Under Audio section of the settings you can adjust audio output
sample rate, number of audio channels (Mono, Stereo etc.),
default audio input devices and audio sources, volume meter
type, push-to-mute/push-to-talk delays.
Sample Rate :
defines outputs sample rate (44100, 48000 Hz)
Channels :
defines output channels settings (Stereo, Mono etc.)
Surround sound like 5.1, require much higher bitrates for audio encoding at the same
quality as Stereo sound (2.0).
Not all online services supports surround audio ingests, and sometimes services can
re-encode audio back to Stereo.
Make sure that all your sources, Microphone for example, able to output surround
5.1 exactly at right position (CENTER channel) to mix it by OBS Studio in
Advanced Audio Properties without placing averaged signal to all 5+1 channels of
one track. Look for external plugins that can change channel position/mix if your mic
outputs to LEFT and RIGHT channels only.
Desktop Audio {it's just a name of your Audio Output Capture source}
• Enable Push-to-mute :
if checked, push-to-mute and delay is enabled for
Desktop Audio device.
◦ Push-to-mute :
defines push-to-mute delay length in milliseconds
for Desktop Audio device.
• Enable Push-to-talk :
if checked, push-to-talk and delay is enabled for
Desktop Audio device.
◦ Push-to-talk :
defines push-to-talk delay length in milliseconds for
Desktop Audio device.
Video
Video options adjusts the size of the canvas and output,
specifies filter for scaling, defines frame rate of the output.
OBS Studio requires that the Output (Scaled) Resolution width is a multiple of 4 and
Output (Scaled) Resolution height is a multiple of 2 in order to correctly process video data
using hardware optimizations. Special encoding functions of FFmpeg that is used in
OBS Studio, sometimes require width multiply of 32 to correctly process the videos.
Downscale Filter :
specifies, filter used in scale operations between Base
(Canvas) Resolution and Output (Scaled) Resolution setups.
If you setup Base (Canvas) Resolution = Output (Scaled) Resolution, then set
Downscale Filter to Bilinear filter. This downscale operations performed by GPU.
Bilinear, Bicubic and Lanczos filters acts same as for Scale Filtering.
Disable Aero :
if checked, OBS Studio will try to disable Windows Aero.
Some transparent windows cannot be captured if Aero disabled.
If you use Rescale Output option, then aspect ratio of the output can differ from the aspect
ratio of the preview canvas size.
(See Output settings on page 151)
If two resize tasks performed in output with different sizes via Rescale Output, then it can
eat more CPU power. Use original size for the local recordings (together with fast profile),
and scale down stream by Rescale Output.
(See Output settings on page 151)
If encoder don't uses FFmpeg (for example, native NVENC SDK implementation) then
Rescale Output option may be unavailable.
Hotkeys
Hotkeys section of the settings allow to you to assign custom
OBS Studio (try to run it as administrator) should run with the same privileges as target
application (to make hotkeys work when main window of the OBS Studio not in focus).
You can add another one shortcut to the same action by clicking
button.
To filter out by source name the hotkeys list use Filter field.
Advanced Settings
Advanced Settings allows to you to change the base
configuration settings.
Make changes to this tab with caution. Many options require program restart. Incorrect
settings may result in low capture & streaming performance.
General
• Process Priority :
specifies priority of the application among other tasks.
Video
• Renderer :
specifies renderer that will be used by OBS Studio to
render an output. Depend on system and configuration.
(See Command Line Options on page 185)
AdapterIdx parameter under [Video] section of global.ini allows setting a
specific graphics adapter index to use it for Direct3D 11 renderer (default is
AdapterIdx=0, the place where all stuff rendered and captured from).
(See Show Settings Folder on page 25)
• Color Format :
specifies color format for encoder's output (common
value is NV12).
• YUV Color Space :
specifies color space for encoder's output (common
value is 601).
Specify YUV Color Space: 709 for modern hardware, for HD setups (i.e. 720p
and larger outputs). Leave this setting unchanged for SD videos that aims at old
hardware targets or for all videos that aims at old target servers.
To select right setting – use color test charts and view result on target device.
Audio
• Audio Monitoring Device :
specifies output device to be used with Audio Monitoring.
• Disable Windows audio ducking :
if checked, disables automatic Windows audio volume
reducing for Audio Monitoring when communication
devices (like mic) is use.
Recording
• Filename formatting :
specifies filename mask to generate new filename for
the recordings.
Default mask format %CCYY-%MM-%DD %hh-%mm-%ss, for example,
means file name 2016-04-19 23-40-58 for recording started 19 April 2016 at
23:40:58 o'clock. Full list of mask variables – is at hint message over the edit
field Filename formatting of the application.
Stream Delay
• Enable :
when checked, enables stream delay (“buffer”) feature.
With a setting Stream Delay: Enable checked, Stream output appears on-air
later, but connection issues has lower impact on the stream smooth play.
◦ Duration (seconds) :
defines duration of the stream delay in seconds.
◦ Preserve cutoff point (increase delay) when
reconnecting :
if checked, delay will grow after reconnecting,
streaming data preserved.
Web server can flush its own buffer if connection lost.
Automatically Reconnect
• Enable :
when checked, enables reconnect automatically feature.
Next option available:
◦ Retry Delay (seconds) :
delay between connection attempts.
◦ Maximum Retries :
number of attempts to establish connection to the
streaming server.
Network
• Bind to IP :
specifies network adapter to use for streaming.
• Enable new networking code :
if checked, other method of handling network packets
shall be used.
◦ Low latency mode :
Browser
• Enable Browser Source Hardware Acceleration :
if checked, will try to use hardware acceleration for the
Browser source drawing. When unchecked, sends
additional command line keys to the plugin to disable
acceleration.
(See Command Line Options on page 185)
Hotkeys
• Disable hotkeys when main window is in focus :
if checked, all specified Hotkeys will be ignored when
main program window is in focus.
Properties option;
• by click icon at Mixer pane (main window) right to any
available audio source and select appropriate option.
Name :
shows name of the input.
Volume :
defines volume of the input in %.
Downmix to Mono :
if checked, mixes sound track to planar audio before
encoding. For example, if one of the two input channels of
the Stereo track is muted, with this setting enabled
application will fill both channels with average sound data
(makes planar stereo).
Balance :
defines channel balance, volume level between Right (R) and
Left (L) channels. Available only for Stereo outputs.
All offsets applied on encoding, thus Audio Monitoring not affected by offsets –
always check the output file or stream.
Audio Monitoring :
specifies control for media source output. Next options
available:
• Monitor Off :
the media source shall route its audio stream through
the mixing options specified by Tracks settings (see
below).
• Monitor Only (mute output) :
the media source shall route its audio stream only
through the output device specified by Audio Monitoring
Device.
(See Audio Monitoring Device on page 176)
Routing media's source audio stream with Monitor Only (mute output) allow to
user to hear the sound through the output device specified by Audio Monitoring
Device and adjust volume of the media source by ear.
(see below).
Tracks :
specifies track's number where input will be mixed (to
Track #1, to Track #2, … ) and encoded.
Set the Track #1 checked for all inputs you want to hear in the stream. And specify
this inputs as separate tracks for Track #2, 3, 4..., for recording job, which is running
simultaneously.
For example, for settings shown on the picture Illustration 13. Advanced Audio
Properties on page 180, application mixes Desktop Audio and Mic/Aux devices to
Track #1, mixes Desktop Audio device only to Track #2, mixes Mic/Aux device
only to Track #3.
Make sure, that audio source not muted at Mixer pane (list):
If Mixer pane list is empty - either you scene lack any audio
sources (See Add new audio/video source to OBS Studio scene
on page 50) or some sources were hidden from the list:
to show all previously hidden audio sources from the Mixer pane:
right-click over the Mixer pane and select Unhide All option. Now
all audio sources shown;
to show in Mixer pane the single audio source that was previously
hidden: right-click over the source in the Sources pane and make
--always-on-top
Start application with Always On Top obs32.exe --always-on-top
obs64.exe --always-on-top
checked.
--collection [scene_collection_name]
Scene Collection with name obs32.exe --collection MyNewScenes1
scene_collection_name will be loaded
instead of last used.
--minimize-to-tray
Application starts minimized to tray obs32.exe --minimize-to-tray
obs64.exe --minimize-to-tray
icon (starts hidden to tray). The setting
Enable should be enabled in
application's settings before use this
key.
--multi
-m
Skips multi-instance warning when obs32.exe --multi
obs64.exe --multi
more than one application started from
obs32.exe -m
home or from any portable folder.
--portable
-p
Runs OBS Studio in portable mode obs32.exe --portable
obs64.exe --portable
(profiles stored in application's home
obs32.exe -p
folder).
--profile [profile_name]
Profile with name profile_name will be obs32.exe --profile MyProfileForRec1
loaded instead of last used.
--scene [scene_name]
Scene with name scene_name will be obs32.exe --scene MyBlankScene1
specified as current instead of last used
“obs64.exe --startrecording --profile
in current Scene Collection. Rec1 --collection SkypeCall1 --scene
SkypeFullscreen1”
--startreplaybuffer
OBS Studio starts Replay Buffer obs32.exe --startreplaybuffer
obs64.exe -p --startreplaybuffer
immediately.
--startstreaming
OBS Studio starts Streaming obs32.exe --startstreaming
obs64.exe --portable --startstreaming
immediately
--studio-mode
OBS Studio starts Studio Mode obs32.exe --studio-mode
obs64.exe --portable --studio-mode
immediately
--unfiltered_log
Repeated log file lines doesn't obs32.exe --unfiltered_log
shortened to the first line.
--verbose
Messages and LOG_INFO will be added obs32.exe --verbose
to the log file.
--version
-V {this is capital letter}
Prints current version to standard obs64.exe --version
output (terminal)
If name of the scene contains space symbols, place full name in double quote like in this
example,
obs64.exe --startrecording --collection SkypeCall1 --scene “Skype Fullscreen 1”
Instead of using --portable command line key, you can place any file named
“portable_mode” or “portable_mode.txt” in OBS Studio home folder:
/bin
/bin /config {creates automatically}
/data /data
/obs-plugins /obs-plugins
portable_mode.txt
Full list of the command line keys available for the Browser
source is huge and depends on third-party software used in the
plugin. Please, look for the List of Chromium Command Line
Switches online.
Shortcuts Linux
Positioning sources
Result Action
Center to canvas Ctrl + D
Transform sources
Result Action
Open Transform Ctrl + E
dialog window
Fit to canvas (screen) Ctrl + F
Stretch to canvas Ctrl + S
(screen)
Reset Transform Ctrl + R
Copying sources
Result Action
Copy source to Ctrl + C
clipboard
Paste source as ref. Ctrl + V
from clipboard
Layers shift
Result Action
Move one level Up Ctrl + Up
Move one level Down Ctrl + Down
Navigate Preview*
Result Action
Drag Preview window Spacebar + Mouse
Zoom Preview Spacebar +
window Mouse Wheel
* See Preview Scaling on page 27
User interface
Result Action
Switch windowed / F11
borderless-fullscreen
Default actions not global. Works only when OBS Studio main
window in focus (active).
Shortcuts Mac
Positioning sources
Result Action
Center to canvas Ctrl + D
Transform sources
Result Action
Open Transform Ctrl + E
dialog window
Fit to canvas (screen) Ctrl + F
Stretch to canvas Ctrl + S
(screen)
Reset Transform Ctrl + R
Copying sources
Result Action
Copy source to Ctrl + C
clipboard
Paste source as ref. Ctrl + V
from clipboard
Layers shift
Result Action
Move one level Up Ctrl + Up
Move one level Down Ctrl + Down
Navigate Preview*
Result Action
Drag Preview window Spacebar + Mouse
Zoom Preview Spacebar +
window Mouse Wheel
* See Preview Scaling on page 27
User interface
Result Action
Switch windowed / F11
borderless-fullscreen
Default actions not global. Works only when OBS Studio main
window in focus (active).
Shortcuts Windows
Positioning sources
Result Action
Center to canvas Ctrl + D
Transform sources
Result Action
Open Transform Ctrl + E
dialog window
Fit to canvas (screen) Ctrl + F
Stretch to canvas Ctrl + S
(screen)
Reset Transform Ctrl + R
Copying sources
Result Action
Copy source to Ctrl + C
clipboard
Paste source as ref. Ctrl + V
from clipboard
Layers shift
Result Action
Move one level Up Ctrl + Up
Move one level Down Ctrl + Down
Navigate Preview*
Result Action
Drag Preview window Spacebar + Mouse
Zoom Preview Spacebar +
window Mouse Wheel
* See Preview Scaling on page 27
User interface
Result Action
Switch windowed / F11
borderless-fullscreen
Default actions not global. Works only when OBS Studio main
window in focus (active).
Legal Notices
Copyright
Current version of the Open Broadcaster Software MultiPlatform
Help Guide distributed under the
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General
Public License is intended to guarantee your freedom to share
and change free software--to make sure the software is free for
all its users. This General Public License applies to most of the
Free Software Foundation's software and to any other program
whose authors commit to using it. (Some other Free Software
Foundation software is covered by the GNU Lesser General
Public License instead.) You can apply it to your programs, too.
receive source code or can get it if you want it, that you can
change the software or use pieces of it in new free programs;
and that you know you can do these things.
it clear that any patent must be licensed for everyone's free use
or not licensed at all.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in
exchange for a fee.
b) You must cause any work that you distribute or publish, that
in whole or in part contains or is derived from the Program or
any part thereof, to be licensed as a whole at no charge to all
third parties under the terms of this License.
that you provide a warranty) and that users may redistribute the
program under these conditions, and telling the user how to
view a copy of this License. (Exception: if the Program itself is
interactive but does not normally print such an announcement,
your work based on the Program is not required to print an
announcement.)
3. You may copy and distribute the Program (or a work based
The source code for a work means the preferred form of the
work for making modifications to it. For an executable work,
complete source code means all the source code for all modules
it contains, plus any associated interface definition files, plus
the scripts used to control compilation and installation of the
executable. However, as a special exception, the source code
distributed need not include anything that is normally
distributed (in either source or binary form) with the major
5. You are not required to accept this License, since you have
not signed it. However, nothing else grants you permission to
modify or distribute the Program or its derivative works. These
actions are prohibited by law if you do not accept this License.
Therefore, by modifying or distributing the Program (or any
work based on the Program), you indicate your acceptance of
this License to do so, and all its terms and conditions for
copying, distributing or modifying the Program or works based
on it.
6. Each time you redistribute the Program (or any work based
on the Program), the recipient automatically receives a
license from the original licensor to copy, distribute or modify
the Program subject to these terms and conditions. You may
not impose any further restrictions on the recipients' exercise of
the rights granted herein. You are not responsible for enforcing
compliance by third parties to this License.
NO WARRANTY
Index
ABR
ABR 156
add existing 50
Add new audio/video source to OBS Studio scene 50
Additional Tools 120
Advanced Audio Properties 179
Advanced {Output Mode} 155
Advanced Settings 175
An Overview 8
Application Settings 145
Apply LUT 102
Audio 167
Sound Effect Filters (Audio/Video) 112
Compressor 112
Gain 114
Noise Gate 116
Noise Suppression 117
Video Delay (Async) 117
VST 2.x Plug-in 118
Audio Capture Device (ALSA) 60
audio ducking 113
Audio Input Capture 60
Audio Meter Decay Rate 168
Audio Monitoring 181
Audio Monitoring Device 176
Audio Output Capture 61
Audio sources 48
Audio tab 165
Deinterlacing
Deinterlacing 96
Disable audio source 54
Display Capture 64
Docks 20
docking-pane 21
Downscale Filter 171
Paste (Duplicate) 23
Edit
Edit menu 22
Enable audio source 54
Enable Browser Source Hardware Acceleration 179
Enable Preview 26
Enable Replay Buffer 154
Enable 148
easy cropping 94
exit Studio Mode 141
external plugins 120
Expander 113
Visual Effect Filters 100
Apply LUT 102
Chroma Key 102
Color Correction 104
Color Key 105
Crop/Pad 106
Image Mask/Blend 107
Render Delay 108
Scaling/Aspect Ratio 109
Scroll 110
Sharpen 111
Fade
Fade 43
Fade to Color 44
File menu 24
filter 89
Sound Effect Filters (Audio/Video) 112
Visual Effect Filters 100
Filters for Special Effects 89
Filter {Hotkeys} 175
Floating docking-panes 30
Full screen preview (canvas) 28
Full screen preview (program) 140
Full screen preview (scene) 36
Full screen preview (source) 59
Scale Filtering 98
Gain
Gain 114
Game Capture 64
Syphon Client 67
General settings 145
Getting Sources into OBS Studio 48
Getting started 32
green screen 102
Group Sources 55
Help
Help menu 14
Hide in Mixer 183
Hotkeys 173
Image
Image 68
Image Mask/Blend 107
Text (GDI+) 76
Themes 142
Tools menu 16
Tools 120
Auto-Configuration Wizard 120
Automatic Scene Switcher 121
Captions (Experimental) 124
Output Timer 127
Scripts 128
Tracks 182
Transform 90
Transform options (dependencies) 92
Transition 40
Transition Override (per scene transitions) 42
Transitions types 43
Cut 43
Fade 43
Fade to Color 44
Luma Swipe 44
Slide 45
Stinger 45
Swipe 47
Unlock
Unlock source 53
Using Layers 86
UWP (Metro/Store) applications 64
VBR
VBR 156
Vertical Layout {mixer} 184
Video 170
Video Capture Device 78