Sponsor program
If you would like to help our projects, please support us.
New Features
- Individual Start/Stop Control: Added a new "Individual" interlock mode that allows streaming, recording, and replay buffer to be started and stopped independently. Per-output enable/disable checkboxes are available in the Status Dock for all interlock modes.
- Per-Output Hotkeys: Added hotkeys to enable/disable each output type individually — all streaming slots at once, per-slot streaming (up to 8 slots), recording, and replay buffer. Hotkey bindings are preserved across filter renames and OBS restarts.
- Video Cropping: Added cropping options in the Video Encoder section, supporting both relative (margin) and absolute (region) cropping modes. A live preview rectangle is available in the filter properties to visualize the crop area.
- Frame Rate Divider: Added a frame rate divider setting that reduces the output frame rate by a configurable divisor (1/2, 1/3, 1/4, 1/5, 1/6). Divisors that do not evenly divide the source FPS are automatically disabled.
- Recording File Name Override API: Added OBS script procedures (
calldata) to override the save file name format of replay buffer and stream recording outputs, along with a procedure to enumerate Branch Output filters. Python sample scripts are included. - Replay Buffer Memory Estimate: Added an option to display estimated memory usage for the replay buffer in the filter settings UI.
Improvements
- Replay Buffer Size Limit Removed: Removed the hardcoded 512 MB maximum replay buffer size limit, aligning behavior with OBS Studio's built-in replay buffer.
- Status Dock Split Button While Paused: The recording split button is now displayed in the Status Dock even while recording is paused.
Bug Fixes
- Fixed an issue where recording settings could not be properly overridden during pending or paused states.
Full Changelog: 1.0.8...1.0.9
