OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently. It is the re-write of the widely used Open Broadcaster Software, to allow even more features and multi-platform support. OBS Studio supports multiple sources, including media files, games, web pages, application windows, webcams, your desktop, microphone and more.
OBS Studio Features:
- High performance real time video/audio capturing and mixing, with unlimited scenes you can switch between seamlessly via custom transitions.
- Live streaming to Twitch, YouTube, Periscope, Mixer, GoodGame, DailyMotion, Hitbox, VK and any other RTMP server
- Filters for video sources such as image masking, color correction, chroma/color keying, and more.
- x264, H.264 and AAC for your live streams and video recordings
- Intel Quick Sync Video (QSV) and NVIDIA NVENC support
- Intuitive audio mixer with per-source filters such as noise gate, noise suppression, and gain. Take full control with VST plugin support.
- GPU-based game capture for high performance game streaming
- Unlimited number of scenes and sources
- Number of different and customizable transitions for when you switch between scenes
- Hotkeys for almost any action such as start or stop your stream or recording, push-to-talk, fast mute of any audio source, show or hide any video source, switch between scenes,and much more
- Live preview of any changes on your scenes and sources using Studio Mode before pushing them to your stream where your viewers will see those changes
- DirectShow capture device support (webcams, capture cards, etc)
- Powerful and easy to use configuration options. Add new Sources, duplicate existing ones, and adjust their properties effortlessly.
- Streamlined Settings panel for quickly configuring your broadcasts and recordings. Switch between different profiles with ease.
- Light and dark themes available to fit your environment.
- …and many other features. For free. At all.
OBS Studio 27.0 new features and additions:
- Added Undo/Redo [Programatic/Jim]
- Added a new capture method for Display Capture, allowing the ability to capture displays cross-GPU. This fixes the black screen issues on laptops in particular (Requires Windows 10, 1903 or newer) [jpark37]
- For users who have previously switched the “default” GPU to the integrated GPU, it is recommended to remove the override and instead use the new toggle in the Display Capture source
- Added a missing files warning when loading scene collections [VodBox]
- Also allows for bulk-update when folders have been moved (such as between computers)
- Third party plugins will need to add support for this capability manually
- Added source visibility transitions, which allow you to set a transition for a source when showing or hiding it [exeldro]
- Added service integration and browser dock support to macOS and Linux [tbodt, cg2121]
- Added support for Wayland on Linux. This includes a new PipeWire capture source when using Wayland (for Ubuntu users, 20.10 or newer is required for PipeWire capture) [GeorgeStavracas]
- (Windows only) Added support for NVIDIA Noise Removal in the Noise Suppression filter (requires the NVIDIA Audio Effects SDK and a compatible GPU) [pkviet]
- Added a Track Matte mode to stinger transitions, which supports a scene mask to display parts of the previous & current scene at the same time [Palakis]
- Added support for SRGB texture formats, applying color operations in linear space [jpark37]
Improvements/Tweaks
- When saving a file, the saved file path will be shown in the status bar [cg2121]
- Media Sources & Stingers now support hardware decoding on macOS [eric]
- Added an interact button to the source toolbar for the browser source [cg2121]
- You can now refresh a browser dock in the right-click context menu [WizardCM]
- Re-enabled Python scripting support on macOS by adding support for Python 3.8 and above [PatTheMav]
- Added presets for 1080p and 4K in the macOS Video Capture Device source [vangdfang]
- Added a virtual camera toggle to the system tray menu [cg2121]
- Automatic rotation on Video Capture Devices can now be manually disabled [drewler]
- Added launch parameter to disable high-DPI scaling (--disable-high-dpi-scaling) [Lordmau5]
- Added Edit Script button to the script dialog [exeldro]
- Added auto reset option to v4l2 source to handle dropouts with certain devices [esden]
- Added frontend API functions for the virtual camera, value of the t-bar, and to reset video [cg2121, cpyarger, tt2468]
- Improved startup time on Windows by not attempting to load plugin dependencies as OBS plugins [R1CH]
- Improved performance when capturing OpenGL games with Game Capture on Windows [jpark37]
- The transitions menu will now be disabled when currently in the middle of a transition [cg2121]
Bug Fixes
- Fixed an issue when importing a Scene Collection that has special characters, causing the import to silently fail [RytoEX]
- Fixed a bug where DX12 games on Windows would capture game frames out-of-order [jpark37]
- Fixed an issue where Media Source wouldn’t reconnect to remote streams [MegLi619]
- Fixed an issue that would cause silent audio across all sources when a media source reaches max buffering [marcan]
- Fixed VirtualCam crashing clients when using a custom placeholder image [R1CH]
- Fixed VST paths on Linux [tytan652]
- Fixed an issue with on High-DPI displays where the Canvas Resolution would be set to the scaled resolution in Settings and Auto-Config [Nirusu]
- Fixed an issue where Video Settings would not be saved when using “Resize output (source size)” [WizardCM]
- Fixed a crash with Window Capture on Windows that could occur if the window was destroyed [jpark37]
- Fixed an issue where resizing sources within groups would not correctly resize the group [WizardCM]
- Fixed an issue where drag and drop would require ignore uppercase file extensions [bershanskiy]
- Fixed an issue with key modifiers in the Interact dialog for browser sources on Windows [Scrxtchy]
- Fixed a crash on macOS when updating, caused by VirtualCam signature changes [PatTheMav]
- Fixed a hang when attempting to reconnect to an RTMP server while streaming [Thulinma]
- Fixed a crash that would happen on Linux when audio backends are disabled [Chiitoo]
- Fixed bframes=0 not working with QSV encoder [Lin]
- Fixed a potential deadlock when dragging sources to reorder [wangshaohui1314]
- Fixed Window Capture on Windows being stuck on the last frame when a window no longer exists [wangshaohui1314]
- Fixed a crash related to changing the “Capture Cursor” [jpark37]
- Fixed a scene collections not importing correctly from other operating systems [RtoEX]
- Fixed a minor performance bug with the decklink output [cg2121]
Download 32-bit: OBS Studio 27.0 | Portable | ~100.0 MB (Open Source)
Download 64-bit: OBS Studio 27.0 | Portable
View: OBS Studio Homepage | Other Operating Systems
Get alerted to all of our Software updates on Twitter at @NeowinSoftware