
#Overlays for obs studio full#
Spent about a week or so and finally wrote full developer API documentation/reference (useful for both native and script developers), which can be found here: Ĭhanged the default program theme to dark mode for new users.Ĭhanged the text of "Multi-adapter Compatibility" in game capture to "SLI/Crossfire Capture Mode (Slow)". (This override does not apply to studio mode quick transitions) To use this feature, right-click on the scene in the scene list, and select the transition/duration via the right-click context menu. This also applies to the multiview projector.Īdded separate projectors for both preview and program views in studio mode.Īdded a portrait/vertical layout option for studio mode in general settings which makes the preview/program views vertical relative to each other instead of horizontalĪdded per-scene transition overriding, which allows you to select a specific transition to use for a specific scene. You can also change the Multiview's layout style in general settings.Īdded an option in general settings that allows you to transition to a scene in studio mode simply by double-clicking on it. You can blacklist certain scenes from displaying in the multi-view by right-clicking the scene in the scenes list and unchecking "Show in Multiview". Scenes in the Multiview can be clicked to change the scene (or the preview scene in studio mode). For more information, see: Īdded an "Audio Meter Decay Rate" option in audio settings to allow selecting a specific delay rate (fast, medium, slow) for the audio meters if desired.Īdded the ability to rename audio sources via right-clicking them in the audio mixer, including desktop and microphone audio capture sources added via audio settings.Īdded a "Multiview" projector (accessible via the View menu), which allows the ability to view the preview/program and up to 8 scenes at the same time. This will make it easier to see if your audio is clipping and set your audio levels correctly. if just the left or right audio channel is somehow low or muted).Ĭhanged audio meters to behave like peak programme meters. This allows the ability to know if there are any issues with a specific audio channel (e.g. Although some services like Twitch support it, note that certain services such as YouTube may not fully support surround sound streaming, and may not downmix them correctly for stereo viewers)Īdded new audio meters to allow the ability to see the audio levels of each audio channel of that source. (When using this feature, please also make sure to increase your audio bitrate to support all the channels in output settings.

For example, to apply microphone ducking to a desktop audio source, add a compressor filter to the desktop audio source, then select the microphone audio source in the "Sidechain/Ducking Source" property.Īdded surround sound audio output support, which allows outputting 2.1, 4.0, 4.1, 5.1, and 7.1 audio to stream/recording.

This allows the ability to lower the audio level of an audio source based upon how loud another source is.


Scripting documentation can be found in the developer documentation: Īdded an example Lua script: An "Analog Clock" source which draws an analog clock (added like any other source when the script is active)Īdded an example Lua script: A "Countdown Timer" script which sets the text of a text source to a countdown timer which counts down when that text source is displayed on stream.Īdded an example Lua script: An "Instant Replay" script which automatically save a replay if there's an active replay buffer, and then plays back that replay in a specified media source after that replay has saved.Īdded an example Python script: A "URL Text" script which sets the text of a specified text source to the text downloaded from a specified URL every specified interval.Īdded sidechain/ducking support to the compressor filter.
#Overlays for obs studio install#
On windows, to use Python, Python version 3.6 must be installed separately ("x86-64" version if 64bit OBS Studio, "x86" version if 32bit OBS Studio), and the Python 3.6 install path must be configured in the Python settings tab. Python is available if access to its convenient libraries is desired. Lua is recommended for high performance scripts, automation, and sources. Lua is supported via Luajit, which comes with the program. Scripting can be accessed via the "Tools" menu -> "Scripts".
