New version available: OBS Multiplatform 0.10.0
- Added extensive hotkey support for all operating systems, accessible in settings
- Added the ability to set as many hotkeys as desired to a specific action
- Added a hotkey action to switch to a specific scene
- Added hotkey actions for push-to-talk/push-to-mute, along with release delay in audio settings
- Added hotkey actions to show/hide specific items in scenes
- Added hotkey actions to mute/unmute a source
- Added hotkey actions to start/stop streaming
- Added hotkey actions to start/stop recording
General:
- Added support for additional base color output formats: YUV 4:2:0, YUV 4:4:4, and RGB, primarily meant for increasing recording quality (Note that RGB should not be used with x264, use YUV 4:4:4 instead)
- Added a sharpen effect filter
- Added the ability to right-click the preview for additional context menu options
- Added the ability to disable the preview window via the preview context menu
- Added “fullscreen projector” feature that allows you to view a source, scene, or the preview in full screen on a specific monitor
- Added codec/container drop-down boxes to FFmpeg output to make it a bit easier to set the codecs users wish to output with
- Added a low-resolution downscale shader to increase quality when downscaling past 2x base resolution
- Added up/down/left/right keyboard shortcuts when in the preview to allow to fine-tune the position of source(s) by a unit
- Changed reconnecting to show a timeout countdown
- Changed reconnecting so that it doubles the timeout per attempt to reduce potential server requests in case of unexpected downtime
- Fixed a design flaw where I-frames could be dropped when frame drops occur, which could cause issues with HLS and any calculations based on I-frames
- Fixed a bug where async video sources that may internally resize (such as mac window capture) would cause a potential data race crash
- Fixed a crash that could occur when exiting the program
- Due to a changed ini variable name, window positions/sizes may be reset to default initially when first running this version
Mac:
- Fixed a bug where window capture could crash (cross-referenced in general changes above)
- Fixed a bug where the “Show Cursor” wouldn’t do anything (which would also cause the cursor to not get captured in display capture on OSX 10.10+)
Windows:
- Added a “vertical flip” option to video device capture (mostly just to prevent it from being inverted in fullscreen projector)
- Fixed a bug in video capture device properties where the FPS and output formats would not be shown in certain circumstances
- Fixed a bug in regular audio input/output capture where the program could freeze up if a device isn’t found (and repeat a log message infinitely)
- Fixed an issue where capturing output (speaker/etc) audio could cause weird audio capture glitches when desktop audio stops playing or isn’t playing