Skip to content

Releases: obsproject/obs-studio

OBS Studio 32.0.2

29 Oct 01:26

Choose a tag to compare

32.0.2 Hotfix Changes

  • Fixed a crash on macOS when attempting to login with service integrations [PatTheMav]
  • Fixed an issue on macOS where Syphon Client sources could be blank/transparent [gxalpha]

32.0.1 Hotfix Changes

  • Fixed a possible crash in 32.0.0 on Windows when opening source properties [wanhongqing123]
  • Fixed an issue in 32.0.0 where browser sources would break after switching scenes [tytan652]
    • This issue may also have caused increased resource usage.
  • Fixed an issue in 32.0.0 with the audio deduplication logic when an Audio Capture Source device is also used for monitoring [pkviet]
  • Fixed an issue in 32.0.0 where Multitrack Video settings were unavailable to Custom Services [PatTheMav]

32.0 New Features

  • Added a basic plugin manager [FiniteSingularity/PatTheMav/Warchamp7]
  • Added opt-in automatic crash log upload for Windows and macOS [PatTheMav/Warchamp7]
  • Added Voice Activity Detection (VAD) to NVIDIA RTX Audio Effects, which improves noise suppression for speech, as well as several optimizations to NVIDIA Effects [pkviet]
  • Added chair removal option for NVIDIA RTX Background Removal, allowing removal of chairs [pkviet]
  • Added experimental Metal renderer for Apple Silicon Macs [PatTheMav]
  • Added Hybrid MOV support [derrod]
    • Brings ProRes support on macOS and a more widely supported HEVC/H.264 + PCM audio option to all platforms

32.0 Changes

  • OBS Studio will no longer load plugins built for a newer release of OBS to prevent future compatibility issues [norihiro]
  • Added custom OBS widgets in preparation for larger UI updates [derrod/gxalpha/Warchamp7]
  • Added preparations for Metal renderer (stay tuned!) [PatTheMav]
  • Changed default bitrate from 2500 to 6000 Kbps [notr1ch]
  • Changed the crash sentinel file location to its own subdirectory [PatTheMav]
  • Improved audio deduplication logic to cover more cases of nested scenes, groups, and multiple canvases [pkviet]
  • Prevent audio duplication when sources are set to "Monitor and Output" while the monitoring device is also being captured [pkviet]
  • Updated the default settings for AMD encoders [rhutsAMD]
  • Improved accuracy of chapter markers in Hybrid MP4/MOV [derrod]
  • Re-hid the cursor in edit fields on macOS [gxalpha]
  • Improved format selection for PipeWire video capture [tytan652]
  • Removed workarounds to prevent loading Qt 5 based plugins [RytoEX]
  • Removed the --disable-shutdown-check launch flag [PatTheMav]
  • Hybrid MP4/MOV is now out of beta and has been made the default output format for new profiles [derrod]

32.0 Bug Fixes

  • Potentially fixed a rare crash on macOS when moving or resizing the OBS window [PatTheMav]
  • Fixed a crash with SRT when using an invalid URL [pkviet]
  • Fixed a crash when setting non-default pkt_size with SRT [pkviet]
  • Fixed a crash in Media Source when playback starts with certain video files [howellrl]
  • Fixed a UI deadlock when opening source properties from the Sources list when the Windows setting 'Snap mouse to default button in dialog boxes' was enabled by adding a 200ms delay before creating the properties window [Warchamp7]
  • Fixed a memory leak when trying to output Hybrid MP4 to a non-writeable location [norihiro]
  • Fixed rare occurrence of multiview becoming blank [norihiro]
  • Fixed SRT reconnection failures [pkviet]
  • Fixed overflow texture rendering sRGB-awareness [PatTheMav]
  • Fixed incorrect color range property setting for AMD AV1 encoder [rhutsAMD]
  • Fixed Hybrid MP4 file splitting not working correctly in some cases [derrod]
  • Fixed not being able to capture higher than 60fps with macOS Screen Capture [jcm93]
  • Fixed focus not displaying properly in hotkey settings on macOS [gxalpha]
  • Fixed the scrollbar appearing invisible in Light and Rachni themes [shiina424]
  • Fixed HEVC frame priority not being set correctly in some cases, potentially causing playback errors when dropping frames [dsaedtler]
  • Fixed an issue that could result in increases to output latency after temporary encoder stalls [dsaedtler]
  • Fixed an issue where Multitrack Video could still be enabled after switching from a service that supports it to one that does not [Penwy]
  • Fixed an issue where GetGroupList with obs-websocket would return nothing [gxalpha]
  • Removed a workaround for older Qt versions that prevented docks from loading correctly while OBS is maximized [RytoEX]

Checksums

OBS-Studio-32.0.2-Sources.tar.gz: 48d744037c553eea8f9b76bf46f6dcac753e52871f49b2c1a2580757f723a1b7
OBS-Studio-32.0.2-Ubuntu-24.04-x86_64-dbsym.ddeb: b7ef41ca56c072194a2b819108a92f0e71830eae4d6265b4f3cf62359b546d52
OBS-Studio-32.0.2-Ubuntu-24.04-x86_64.deb: ab1ba6582fcc5eaf051f28fafc01becec5d8edabfe4775626d5a1c94ef6340bb
OBS-Studio-32.0.2-Windows-arm64-PDBs.zip: 0a1b87d0a7e535876366cc45ca3aae769c6380223bcde40a9cc40852ace79a9e
OBS-Studio-32.0.2-Windows-arm64.zip: 73a2958c4e5bf07f1479b5997ffcae6955848e160d61044d9e0f45d826cfb678
OBS-Studio-32.0.2-Windows-x64-Installer.exe: da31c224edcb9520afa6a0df89c0cc32eac07b5d8e8bc2816c3e55764738a117
OBS-Studio-32.0.2-Windows-x64-PDBs.zip: 1b3e913564866ea67db711ab4bb4e9ecd3225fb4bad478cf71b09ddaf98fe5ef
OBS-Studio-32.0.2-Windows-x64.zip: 60b4510590140bd83625cc694d4ccd56b34fb499fc41d18c9558636a53ceabfa
OBS-Studio-32.0.2-macOS-Apple-dSYMs.tar.xz: 260fd560655ff7351710351f8d08555ea52b7c9a95b188924f29676d1ffc592c
OBS-Studio-32.0.2-macOS-Apple.dmg: 5c8f0e2349e45b57512e32312b053688e0b2bb9f0e8de8e7e24ee392e77a7cb3
OBS-Studio-32.0.2-macOS-Intel-dSYMs.tar.xz: 6cd38a3013bae8b99c43f7edca5051b8d9639b30a1a7c70e7fe20ac5bbf39923
OBS-Studio-32.0.2-macOS-Intel.dmg: ad5613bf36d95f8917fe56b127359b48595671e7341dc997202bb15242a53466

OBS Studio 32.0.1

26 Sep 22:29

Choose a tag to compare

32.0.1 Hotfix Changes

  • Fixed a possible crash in 32.0.0 on Windows when opening source properties [wanhongqing123]
  • Fixed an issue in 32.0.0 where browser sources would break after switching scenes [tytan652]
    • This issue may also have caused increased resource usage.
  • Fixed an issue in 32.0.0 with the audio deduplication logic when an Audio Capture Source device is also used for monitoring [pkviet]
  • Fixed an issue in 32.0.0 where Multitrack Video settings were unavailable to Custom Services [PatTheMav]

32.0 New Features

  • Added a basic plugin manager [FiniteSingularity/PatTheMav/Warchamp7]
  • Added opt-in automatic crash log upload for Windows and macOS [PatTheMav/Warchamp7]
  • Added Voice Activity Detection (VAD) to NVIDIA RTX Audio Effects, which improves noise suppression for speech, as well as several optimizations to NVIDIA Effects [pkviet]
  • Added chair removal option for NVIDIA RTX Background Removal, allowing removal of chairs [pkviet]
  • Added experimental Metal renderer for Apple Silicon Macs [PatTheMav]
  • Added Hybrid MOV support [derrod]
    • Brings ProRes support on macOS and a more widely supported HEVC/H.264 + PCM audio option to all platforms

32.0 Changes

  • OBS Studio will no longer load plugins built for a newer release of OBS to prevent future compatibility issues [norihiro]
  • Added custom OBS widgets in preparation for larger UI updates [derrod/gxalpha/Warchamp7]
  • Added preparations for Metal renderer (stay tuned!) [PatTheMav]
  • Changed default bitrate from 2500 to 6000 Kbps [notr1ch]
  • Changed the crash sentinel file location to its own subdirectory [PatTheMav]
  • Improved audio deduplication logic to cover more cases of nested scenes, groups, and multiple canvases [pkviet]
  • Prevent audio duplication when sources are set to "Monitor and Output" while the monitoring device is also being captured [pkviet]
  • Updated the default settings for AMD encoders [rhutsAMD]
  • Improved accuracy of chapter markers in Hybrid MP4/MOV [derrod]
  • Re-hid the cursor in edit fields on macOS [gxalpha]
  • Improved format selection for PipeWire video capture [tytan652]
  • Removed workarounds to prevent loading Qt 5 based plugins [RytoEX]
  • Removed the --disable-shutdown-check launch flag [PatTheMav]
  • Hybrid MP4/MOV is now out of beta and has been made the default output format for new profiles [derrod]

32.0 Bug Fixes

  • Potentially fixed a rare crash on macOS when moving or resizing the OBS window [PatTheMav]
  • Fixed a crash with SRT when using an invalid URL [pkviet]
  • Fixed a crash when setting non-default pkt_size with SRT [pkviet]
  • Fixed a crash in Media Source when playback starts with certain video files [howellrl]
  • Fixed a UI deadlock when opening source properties from the Sources list when the Windows setting 'Snap mouse to default button in dialog boxes' was enabled by adding a 200ms delay before creating the properties window [Warchamp7]
  • Fixed a memory leak when trying to output Hybrid MP4 to a non-writeable location [norihiro]
  • Fixed rare occurrence of multiview becoming blank [norihiro]
  • Fixed SRT reconnection failures [pkviet]
  • Fixed overflow texture rendering sRGB-awareness [PatTheMav]
  • Fixed incorrect color range property setting for AMD AV1 encoder [rhutsAMD]
  • Fixed Hybrid MP4 file splitting not working correctly in some cases [derrod]
  • Fixed not being able to capture higher than 60fps with macOS Screen Capture [jcm93]
  • Fixed focus not displaying properly in hotkey settings on macOS [gxalpha]
  • Fixed the scrollbar appearing invisible in Light and Rachni themes [shiina424]
  • Fixed HEVC frame priority not being set correctly in some cases, potentially causing playback errors when dropping frames [dsaedtler]
  • Fixed an issue that could result in increases to output latency after temporary encoder stalls [dsaedtler]
  • Fixed an issue where Multitrack Video could still be enabled after switching from a service that supports it to one that does not [Penwy]
  • Fixed an issue where GetGroupList with obs-websocket would return nothing [gxalpha]
  • Removed a workaround for older Qt versions that prevented docks from loading correctly while OBS is maximized [RytoEX]

Checksums

OBS-Studio-32.0.1-Sources.tar.gz: 72b19fcc970f9b066b512326a3377526e1efb0ca1eb92cf89af26a1167f2fe35
OBS-Studio-32.0.1-Ubuntu-24.04-x86_64-dbsym.ddeb: b5a9aac912e39a353ddef906b5bdb83e8483e344c9c81996149b42fe84e0e56c
OBS-Studio-32.0.1-Ubuntu-24.04-x86_64.deb: 87a0ab37904d160126311c6ddbd432de26617979afcc32b91ba03336ca38baa4
OBS-Studio-32.0.1-Windows-arm64-PDBs.zip: 44b8ad154d20d290bed9b9a083a13ffdcfca545bfdc81774b05ce018813d6560
OBS-Studio-32.0.1-Windows-arm64.zip: b56b87687f1e00dd355340d948f29da74ffe24f3ecfe63981b52b1007e9c990b
OBS-Studio-32.0.1-Windows-x64-Installer.exe: 71b938e77e1bf48b3e46d17e7faff596f03c4a964213b2919211ec5ac0f8952b
OBS-Studio-32.0.1-Windows-x64-PDBs.zip: a1148077106bf51de6fdcc758ea0be40f0b87797fa1c0f26a4eb88243e52d434
OBS-Studio-32.0.1-Windows-x64.zip: baa795d2db56e54dece38f20f8a00ba16a4b6192a0f35970ad844b6bd299a806
OBS-Studio-32.0.1-macOS-Apple-dSYMs.tar.xz: 8ac5a2f071f2b76a5af88e8534b82652cf59bd7a015820d351c19ef049e84029
OBS-Studio-32.0.1-macOS-Apple.dmg: 097f28ec35db00093fde710c9d02532cd5c34a9e59d28956e5d2b8611d6c8c67
OBS-Studio-32.0.1-macOS-Intel-dSYMs.tar.xz: b92cfbda4974056745a5458c17f0621ec2e259ad792ea93bf477296056add5bb
OBS-Studio-32.0.1-macOS-Intel.dmg: 9d939fb05a6cfeb4328eb477409975e60a38a8786357b2938dc67c79bc0d9851

OBS Studio 32.0.0

22 Sep 23:48

Choose a tag to compare

32.0 New Features

  • Added a basic plugin manager [FiniteSingularity/PatTheMav/Warchamp7]
  • Added opt-in automatic crash log upload for Windows and macOS [PatTheMav/Warchamp7]
  • Added Voice Activity Detection (VAD) to NVIDIA RTX Audio Effects, which improves noise suppression for speech, as well as several optimizations to NVIDIA Effects [pkviet]
  • Added chair removal option for NVIDIA RTX Background Removal, allowing removal of chairs [pkviet]
  • Added experimental Metal renderer for Apple Silicon Macs [PatTheMav]
  • Added Hybrid MOV support [derrod]
    • Brings ProRes support on macOS and a more widely supported HEVC/H.264 + PCM audio option to all platforms

32.0 Changes

  • OBS Studio will no longer load plugins built for a newer release of OBS to prevent future compatibility issues [norihiro]
  • Added custom OBS widgets in preparation for larger UI updates [derrod/gxalpha/Warchamp7]
  • Added preparations for Metal renderer (stay tuned!) [PatTheMav]
  • Changed default bitrate from 2500 to 6000 Kbps [notr1ch]
  • Changed Hybrid MP4/MOV to be the default containers [derrod]
  • Changed the crash sentinel file location to its own subdirectory [PatTheMav]
  • Improved audio deduplication logic to cover more cases of nested scenes, groups, and multiple canvases [pkviet]
  • Prevent audio duplication when sources are set to "Monitor and Output" while the monitoring device is also being captured [pkviet]
  • Updated the default settings for AMD encoders [rhutsAMD]
  • Improved accuracy of chapter markers in Hybrid MP4/MOV [derrod]
  • Re-hid the cursor in edit fields on macOS [gxalpha]
  • Improved format selection for PipeWire video capture [tytan652]
  • Removed workarounds to prevent loading Qt 5 based plugins [RytoEX]
  • Removed the --disable-shutdown-check launch flag [PatTheMav]
  • Hybrid MP4/MOV is now out of beta and has been made the default output format for new profiles [derrod]

32.0 Bug Fixes

  • Potentially fixed a rare crash on macOS when moving or resizing the OBS window [PatTheMav]
  • Fixed a crash with SRT when using an invalid URL [pkviet]
  • Fixed a crash when setting non-default pkt_size with SRT [pkviet]
  • Fixed a crash in Media Source when playback starts with certain video files [howellrl]
  • Fixed a UI deadlock when opening source properties from the Sources list when the Windows setting 'Snap mouse to default button in dialog boxes' was enabled by adding a 200ms delay before creating the properties window [Warchamp7]
  • Fixed a memory leak when trying to output Hybrid MP4 to a non-writeable location [norihiro]
  • Fixed rare occurrence of multiview becoming blank [norihiro]
  • Fixed SRT reconnection failures [pkviet]
  • Fixed overflow texture rendering sRGB-awareness [PatTheMav]
  • Fixed incorrect color range property setting for AMD AV1 encoder [rhutsAMD]
  • Fixed Hybrid MP4 file splitting not working correctly in some cases [derrod]
  • Fixed not being able to capture higher than 60fps with macOS Screen Capture [jcm93]
  • Fixed focus not displaying properly in hotkey settings on macOS [gxalpha]
  • Fixed the scrollbar appearing invisible in Light and Rachni themes [shiina424]
  • Fixed HEVC frame priority not being set correctly in some cases, potentially causing playback errors when dropping frames [dsaedtler]
  • Fixed an issue that could result in increases to output latency after temporary encoder stalls [dsaedtler]
  • Fixed an issue where Multitrack Video could still be enabled after switching from a service that supports it to one that does not [Penwy]
  • Fixed an issue where GetGroupList with obs-websocket would return nothing [gxalpha]
  • Removed a workaround for older Qt versions that prevented docks from loading correctly while OBS is maximized [RytoEX]

Checksums

OBS-Studio-32.0.0-Sources.tar.gz: 24ab750ee0b26fd4cc8f14029e5660d564962ba62f8c615af4c83bff6fef544c
OBS-Studio-32.0.0-Ubuntu-24.04-x86_64-dbsym.ddeb: cfb2209a9dc82bb16cd8462d95a2136fb6e54c3b704e1d69a26bab0465ed855e
OBS-Studio-32.0.0-Ubuntu-24.04-x86_64.deb: adb6962aab6d1396c32f79d719206ea30eb6840f09467ce834d3bbb02d738650
OBS-Studio-32.0.0-Windows-arm64-PDBs.zip: c911d34b37e7376cd460073dbee6b7784ab67732874079846edd464a3f5b52ed
OBS-Studio-32.0.0-Windows-arm64.zip: f3856a5c644b41f79dd37f4c1ef3a780db7cdc5f04f01e1723764e28fa759af2
OBS-Studio-32.0.0-Windows-x64-Installer.exe: 89d5a25dd34a838a23e11e8f194fbf85f4736c5270865e53924c11fc165f8c10
OBS-Studio-32.0.0-Windows-x64-PDBs.zip: ecaf6f341d6fcf6871ab07bcc9148f9ddeb29682ec42ac74dbe4ef93adb4f947
OBS-Studio-32.0.0-Windows-x64.zip: 96ebdcc3e5709825303803e5368b5d7ef04dfbd40c2ce6308fe06a6043066fa0
OBS-Studio-32.0.0-macOS-Apple-dSYMs.tar.xz: 9f13ce84976df2a33230386a053531792df6961032d2b19bc96eed516ac49ae6
OBS-Studio-32.0.0-macOS-Apple.dmg: 2107f7dae0649afa9190400ae193f57eaec96fab4f8c216ee08138ed2803c680
OBS-Studio-32.0.0-macOS-Intel-dSYMs.tar.xz: ddac90e09f26676e7d96547ae13e4329d021eee0e94df8b58698538417a7791d
OBS-Studio-32.0.0-macOS-Intel.dmg: 3698c95f2d497b3e9ef28bb4e584656e36c5bc1717d3c7cd841335b46d160ca2

OBS Studio 32.0.0 Release Candidate 1

19 Sep 20:47

Choose a tag to compare

Pre-release

Release Candidate 1 Changes

  • Reverted "Removed ability on Linux to load plugins built for older major versions of OBS Studio [tytan652]" [RytoEX]
  • Changed default bitrate from 2500 to 6000 Kbps [notr1ch]
  • Changed Hybrid MP4/MOV to be the default containers [derrod]
  • Adjusted Plugin Manager UI [Warchamp7]
  • Fixed a memory leak when trying to output Hybrid MP4 to a non-writeable location [norihiro]
  • Fixed a UI deadlock when opening source properties from the Sources list when the Windows setting 'Snap mouse to default button in dialog boxes' was enabled by adding a 200ms delay before creating the properties window [Warchamp7]
  • Fixed an issue where Multitrack Video could still be enabled after switching from a service that supports it to one that does not [Penwy]

Beta 2 Changes

  • Fixed a crash in Beta 1 when loading an invalid config file in the Plugin Manager [FiniteSingularity]
  • Fixed a crash in Beta 1 when streaming to an invalid SRT URL [gxalpha]
  • Fixed a crash in Beta 1 when loading old NVIDIA Audio Effects SDK versions [pkviet/notr1ch]
  • Fixed a crash in Beta 1 when loading plugins that use removed API functions [gxalpha]
  • Fixed stack smash and TLS issues with browser sources on Linux [tytan652]
  • Fixed an issue in Beta 1 where Scene and Group sources would show as missing or invalid in the Sources list [exeldro]
  • Fixed an issue in Beta 1 where capture sources (screen capture, video device capture, and display capture) would not work on OpenGL [PatTheMav]
  • Fixed an issue in Beta 1 where the crash log prompt was appearing on systems where OBS Studio does not handle crash logs [tytan652]
  • Fixed an issue where GetGroupList with obs-websocket would return nothing [gxalpha]
  • Added experimental Metal renderer for Apple Silicon Macs [PatTheMav]
  • Changed the crash sentinel file location to its own subdirectory [PatTheMav]
  • Removed workarounds to prevent loading Qt 5 based plugins [RytoEX]
  • Removed ability on Linux to load plugins built for older major versions of OBS Studio [tytan652]
    • OBS Studio 32 (and future 32.x versions) on Linux can only load plugins linked against libobs 32.

32.0 New Features

  • Added a basic plugin manager [FiniteSingularity/PatTheMav/Warchamp7]
  • Added opt-in automatic crash log upload for Windows and macOS [PatTheMav/Warchamp7]
  • Added Voice Activity Detection (VAD) to NVIDIA RTX Audio Effects, which improves noise suppression for speech, as well as several optimizations to NVIDIA Effects [pkviet]
  • Added chair removal option for NVIDIA RTX Background Removal, allowing removal of chairs [pkviet]
  • Added Hybrid MOV support [derrod]
    • Brings ProRes support on macOS and a more widely supported HEVC/H.264 + PCM audio option to all platforms

32.0 Changes

  • OBS Studio will no longer load plugins built for a newer release of OBS to prevent future compatibility issues [norihiro]
  • Added custom OBS widgets in preparation for larger UI updates [derrod/gxalpha/Warchamp7]
  • Added preparations for Metal renderer (stay tuned!) [PatTheMav]
  • Improved audio deduplication logic to cover more cases of nested scenes, groups, and multiple canvases [pkviet]
  • Prevent audio duplication when sources are set to "Monitor and Output" while the monitoring device is also being captured [pkviet]
  • Updated the default settings for AMD encoders [rhutsAMD]
  • Improved accuracy of chapter markers in Hybrid MP4/MOV [derrod]
  • Re-hid the cursor in edit fields on macOS [gxalpha]
  • Improved format selection for PipeWire video capture [tytan652]
  • Removed the --disable-shutdown-check launch flag [PatTheMav]
  • Hybrid MP4/MOV is now out of beta and has been made the default output format for new profiles [derrod]

32.0 Bug Fixes

  • Potentially fixed a rare crash on macOS when moving or resizing the OBS window [PatTheMav]
  • Fixed a crash with SRT when using an invalid URL [pkviet]
  • Fixed a crash when setting non-default pkt_size with SRT [pkviet]
  • Fixed a crash in Media Source when playback starts with certain video files [howellrl]
  • Fixed rare occurrence of multiview becoming blank [norihiro]
  • Fixed SRT reconnection failures [pkviet]
  • Fixed overflow texture rendering sRGB-awareness [PatTheMav]
  • Fixed incorrect color range property setting for AMD AV1 encoder [rhutsAMD]
  • Fixed Hybrid MP4 file splitting not working correctly in some cases [derrod]
  • Fixed not being able to capture higher than 60fps with macOS Screen Capture [jcm93]
  • Fixed focus not displaying properly in hotkey settings on macOS [gxalpha]
  • Fixed the scrollbar appearing invisible in Light and Rachni themes [shiina424]
  • Fixed HEVC frame priority not being set correctly in some cases, potentially causing playback errors when dropping frames [dsaedtler]
  • Fixed an issue that could result in increases to output latency after temporary encoder stalls [dsaedtler]
  • Removed a workaround for older Qt versions that prevented docks from loading correctly while OBS is maximized [RytoEX]

Checksums

OBS-Studio-32.0.0-rc1-Sources.tar.gz: 723458cb534657c80118f0c817ac8b5fd31e045ea8bd854520874cd4a6d58cd5
OBS-Studio-32.0.0-rc1-Ubuntu-24.04-x86_64-dbsym.ddeb: 9f9510caa4a64aabb224476d5a3b237bf27d32561a35481e01cf2bbd83dab736
OBS-Studio-32.0.0-rc1-Ubuntu-24.04-x86_64.deb: 8404ba7e3b51477a083b817e8017b5489a6b4014e9a9cce6fe1d80e4f58b6106
OBS-Studio-32.0.0-rc1-Windows-arm64-PDBs.zip: d1626adf1c8c1c5e9f6e995c02a2c8fabf1686b5e769060c5294a8fe5d812587
OBS-Studio-32.0.0-rc1-Windows-arm64.zip: 4b3be578bd3aa1d5ea4cc3e1a321da16c9c067cffa044e8f535199377a8f783a
OBS-Studio-32.0.0-rc1-Windows-x64-Installer.exe: e758560808cbd493f064e9fc885d4bed2dca315363999b50e3ea5da9ef992b77
OBS-Studio-32.0.0-rc1-Windows-x64-PDBs.zip: ce163a342c88751b4fd757f0c9f5a56cbbe06e357f1b99297974568f1138d676
OBS-Studio-32.0.0-rc1-Windows-x64.zip: 70c43db5629de0e2c810523e2855822482ba5474720776ce307e790142c0ece1
OBS-Studio-32.0.0-rc1-macOS-Apple-dSYMs.tar.xz: 0fbea971eb016748598c77fd72fb6cea66b68cb7c6edbfb14d4d1a1913c55e51
OBS-Studio-32.0.0-rc1-macOS-Apple.dmg: 163b3478a1ade1f4bb0ca18dcbdf9850323c60f72788386510ed9ad1546a7f6a
OBS-Studio-32.0.0-rc1-macOS-Intel-dSYMs.tar.xz: 6a5048785c51b6940bf348ad849a61c9b6dfbd9846fb740e948c7cbbecf303f2
OBS-Studio-32.0.0-rc1-macOS-Intel.dmg: f6aa1ddf338d8b91931a934080c4d86189fae050cfdb7cf63a7495cbd3d56139

OBS Studio 32.0.0 Beta 2

05 Sep 19:54

Choose a tag to compare

Pre-release

Beta 2 Changes

  • Fixed a crash in Beta 1 when loading an invalid config file in the Plugin Manager [FiniteSingularity]
  • Fixed a crash in Beta 1 when streaming to an invalid SRT URL [gxalpha]
  • Fixed a crash in Beta 1 when loading old NVIDIA Audio Effects SDK versions [pkviet/notr1ch]
  • Fixed a crash in Beta 1 when loading plugins that use removed API functions [gxalpha]
  • Fixed stack smash and TLS issues with browser sources on Linux [tytan652]
  • Fixed an issue in Beta 1 where Scene and Group sources would show as missing or invalid in the Sources list [exeldro]
  • Fixed an issue in Beta 1 where capture sources (screen capture, video device capture, and display capture) would not work on OpenGL [PatTheMav]
  • Fixed an issue in Beta 1 where the crash log prompt was appearing on systems where OBS Studio does not handle crash logs [tytan652]
  • Fixed an issue where GetGroupList with obs-websocket would return nothing [gxalpha]
  • Added experimental Metal renderer for Apple Silicon Macs [PatTheMav]
  • Changed the crash sentinel file location to its own subdirectory [PatTheMav]
  • Removed workarounds to prevent loading Qt 5 based plugins [RytoEX]
  • Removed ability on Linux to load plugins built for older major versions of OBS Studio [tytan652]
    • OBS Studio 32 (and future 32.x versions) on Linux can only load plugins linked against libobs 32.

32.0 New Features

  • Added a basic plugin manager [FiniteSingularity/PatTheMav/Warchamp7]
  • Added opt-in automatic crash log upload for Windows and macOS [PatTheMav/Warchamp7]
  • Added Voice Activity Detection (VAD) to NVIDIA RTX Audio Effects, which improves noise suppression for speech, as well as several optimizations to NVIDIA Effects [pkviet]
  • Added chair removal option for NVIDIA RTX Background Removal, allowing removal of chairs [pkviet]
  • Added Hybrid MOV support [derrod]
    • Brings ProRes support on macOS and a more widely supported HEVC/H.264 + PCM audio option to all platforms

32.0 Changes

  • OBS Studio will no longer load plugins built for a newer release of OBS to prevent future compatibility issues [norihiro]
  • Added custom OBS widgets in preparation for larger UI updates [derrod/gxalpha/Warchamp7]
  • Added preparations for Metal renderer (stay tuned!) [PatTheMav]
  • Improved audio deduplication logic to cover more cases of nested scenes, groups, and multiple canvases [pkviet]
  • Prevent audio duplication when sources are set to "Monitor and Output" while the monitoring device is also being captured [pkviet]
  • Updated the default settings for AMD encoders [rhutsAMD]
  • Improved accuracy of chapter markers in Hybrid MP4/MOV [derrod]
  • Re-hid the cursor in edit fields on macOS [gxalpha]
  • Improved format selection for PipeWire video capture [tytan652]

32.0 Bug Fixes

  • Potentially fixed a rare crash on macOS when moving or resizing the OBS window [PatTheMav]
  • Fixed a crash with SRT when using an invalid URL [pkviet]
  • Fixed a crash when setting non-default pkt_size with SRT [pkviet]
  • Fixed a crash in Media Source when playback starts with certain video files [howellrl]
  • Fixed rare occurrence of multiview becoming blank [norihiro]
  • Fixed SRT reconnection failures [pkviet]
  • Fixed overflow texture rendering sRGB-awareness [PatTheMav]
  • Fixed incorrect color range property setting for AMD AV1 encoder [rhutsAMD]
  • Fixed Hybrid MP4 file splitting not working correctly in some cases [derrod]
  • Fixed not being able to capture higher than 60fps with macOS Screen Capture [jcm93]
  • Fixed focus not displaying properly in hotkey settings on macOS [gxalpha]
  • Fixed the scrollbar appearing invisible in Light and Rachni themes [shiina424]
  • Fixed HEVC frame priority not being set correctly in some cases, potentially causing playback errors when dropping frames [dsaedtler]
  • Fixed an issue that could result in increases to output latency after temporary encoder stalls [dsaedtler]
  • Removed a workaround for older Qt versions that prevented docks from loading correctly while OBS is maximized [RytoEX]

Checksums

OBS-Studio-32.0.0-beta2-Sources.tar.gz: defe8b0602aaab56098611f914751287da34dc12788ce5a3eb1f02142712015a
OBS-Studio-32.0.0-beta2-Ubuntu-24.04-x86_64-dbsym.ddeb: 8141bb6a0be086a62f7feb681ecd50597b668fa41df1745946a58f5144142d4d
OBS-Studio-32.0.0-beta2-Ubuntu-24.04-x86_64.deb: 07682d7f9476089c68c87a0d417b3747057ea4fe703bd7869139bcc5e788bd53
OBS-Studio-32.0.0-beta2-Windows-arm64-PDBs.zip: 3351f40a0379793c4f69ce6f5616791b4cd2ad16fdcbbbe559611148d8601514
OBS-Studio-32.0.0-beta2-Windows-arm64.zip: a8b14d84a50737116f4c20e6635151d8277bc34d73b36c50543b4a777d09779c
OBS-Studio-32.0.0-beta2-Windows-x64-Installer.exe: a31d2f2656fcfab0f7eba4f9f5b60b65a079cee447b4fd0187a69b4789652763
OBS-Studio-32.0.0-beta2-Windows-x64-PDBs.zip: 15c1d64fe33c35cf15cb5b0e9962b70e0f349b9664ed600cff0934d577009620
OBS-Studio-32.0.0-beta2-Windows-x64.zip: e5df89f1fb8581d22405c8022799be8c057a69295442f6b04ae044ecd28a78f2
OBS-Studio-32.0.0-beta2-macOS-Apple-dSYMs.tar.xz: 6bcc4b35ea4003bfe544030c3756d3a61d1bcafed9bbeef8da539f8c72c85c33
OBS-Studio-32.0.0-beta2-macOS-Apple.dmg: 744e03ac701a6ad71128dc8abc0e295dadf5e69a951a396cf0ada328bb4bc4e3
OBS-Studio-32.0.0-beta2-macOS-Intel-dSYMs.tar.xz: 2618a237f797d6559b0c39c8ddc8827d74c7b5818237a0dd5e431cfdfec82116
OBS-Studio-32.0.0-beta2-macOS-Intel.dmg: 35fdb1b2e1ae4cd562fcf5fc4ed59614f583b893c254be5a7b1a0c6652088386

OBS Studio 32.0.0 Beta 1

28 Aug 22:40

Choose a tag to compare

Pre-release

32.0 New Features

  • Added a basic plugin manager [FiniteSingularity/PatTheMav/Warchamp7]
  • Added opt-in automatic crash log upload for Windows and macOS [PatTheMav/Warchamp7]
  • Added Voice Activity Detection (VAD) to NVIDIA RTX Audio Effects, which improves noise suppression for speech, as well as several optimizations to NVIDIA Effects [pkviet]
  • Added chair removal option for NVIDIA RTX Background Removal, allowing removal of chairs [pkviet]
  • Added Hybrid MOV support [derrod]
    • Brings ProRes support on macOS and HEVC/H.264 and PCM audio support on all platforms

32.0 Changes

  • OBS Studio will no longer load plugins built for a newer release of OBS to prevent future compatibility issues [norihiro]
  • Added custom OBS widgets in preparation for larger UI updates [derrod/gxalpha/Warchamp7]
  • Added preparations for Metal renderer (stay tuned!) [PatTheMav]
  • Improved audio deduplication logic to cover more cases of nested scenes, groups, and multiple canvases [pkviet]
  • Prevent audio duplication when sources are set to "Monitor and Output" while the monitoring device is also being captured [pkviet]
  • Updated the default settings for AMD encoders [rhutsAMD]
  • Improved accuracy of chapter markers in Hybrid MP4/MOV [derrod]
  • Re-hid the cursor in edit fields on macOS [gxalpha]
  • Improved format selection for PipeWire video capture [tytan652]

32.0 Bug Fixes

  • Potentially fixed a rare crash on macOS when moving or resizing the OBS window [PatTheMav]
  • Fixed a crash with SRT when using an invalid URL [pkviet]
  • Fixed a crash when setting non-default pkt_size with SRT [pkviet]
  • Fixed a crash in Media Source when playback starts with certain video files [howellrl]
  • Fixed rare occurrence of multiview becoming blank [norihiro]
  • Fixed SRT reconnection failures [pkviet]
  • Fixed overflow texture rendering sRGB-awareness [PatTheMav]
  • Fixed incorrect color range property setting for AMD AV1 encoder [rhutsAMD]
  • Fixed Hybrid MP4 file splitting not working correctly in some cases [derrod]
  • Fixed not being able to capture higher than 60fps with macOS Screen Capture [jcm93]
  • Fixed focus not displaying properly in hotkey settings on macOS [gxalpha]
  • Fixed the scrollbar appearing invisible in Light and Rachni themes [shiina424]
  • Fixed HEVC frame priority not being set correctly in some cases, potentially causing playback errors when dropping frames [dsaedtler]
  • Fixed an issue that could result in increases to output latency after temporary encoder stalls [dsaedtler]
  • Removed a workaround for older Qt versions that prevented docks from loading correctly while OBS is maximized [RytoEX]

Checksums

OBS-Studio-32.0.0-beta1-Sources.tar.gz: 72d2e06709e1d74a7156dae6d1d597f2e6e7da2ae4ba37d097d73cbc127dc878
OBS-Studio-32.0.0-beta1-Ubuntu-24.04-x86_64-dbsym.ddeb: 673acb9d8408c846d3722545d1667ffa5dad97cccfd6a3e8a2b6c165e77fb06c
OBS-Studio-32.0.0-beta1-Ubuntu-24.04-x86_64.deb: 429e07e28bc8589c38242338e85f251471fd324d51ea7a12268186c40711546f
OBS-Studio-32.0.0-beta1-Windows-arm64-PDBs.zip: d39c3ce52916d306e8b56dc300537d073a054894b1243f632cf75ea5a2a88f1f
OBS-Studio-32.0.0-beta1-Windows-arm64.zip: 61db85892fbb0c95c034a25637557a62af7092742f666720ef4792244c353162
OBS-Studio-32.0.0-beta1-Windows-x64-Installer.exe: d66ec70ce78e2f2524e518ae28abd784b4869c7a3c38f6bc3595a56ba52c3d17
OBS-Studio-32.0.0-beta1-Windows-x64-PDBs.zip: ba7b9812b85313b50f8c67dde4002abd1848cfcdea8498468a2ba20b60bf0543
OBS-Studio-32.0.0-beta1-Windows-x64.zip: 9723fd3a39100de673d3ef770bf71324240912d0f45f9acd8b0db99d96e609a7
OBS-Studio-32.0.0-beta1-macOS-Apple-dSYMs.tar.xz: 940e7aed21dc60ae5d449eb4e15771e49f8d6e668647ca7830f97a94db4dc184
OBS-Studio-32.0.0-beta1-macOS-Apple.dmg: 77ade98d6ca7276a56c0fa393f34468453e5f560c4b42ded50708327cdb8de68
OBS-Studio-32.0.0-beta1-macOS-Intel-dSYMs.tar.xz: 458e173cce7118d58e40317e8bd89fd9fece6308c621223cf640cbc8f98a4b76
OBS-Studio-32.0.0-beta1-macOS-Intel.dmg: 22de072a348f35b20fbd19c432dfd753eeba008f17090f2dd26f6eb0a59b5116

OBS Studio 31.1.2

28 Jul 18:37

Choose a tag to compare

Important

The code signing certificate for OBS has been updated. This may impact game capture compatibility with some anti-cheat solutions with this OBS update. If you are a game or anti-cheat developer please see https://obsproject.com/kb/capture-hook-certificate-update for more information.

31.1.2 Hotfix Changes

  • Fixed an issue in OBS Studio 31.1.0 and 31.1.1 causing Multitrack Video to set the Maximum Video Tracks to 10 if the user had set it to "Auto" [dsaedtler]
  • Fixed an issue in OBS Studio 31.1.0 and 31.1.1 causing Browser Source hardware acceleration to fail in the Flatpak version [reitowo/tytan652]
  • Fixed an issue in OBS Studio 31.1.0 and 31.1.1 where progress bars were styled incorrectly [Warchamp7]
  • Fixed an issue in OBS Studio 31.1.0 and 31.1.1 where spacing around scrollbars was incorrect [Warchamp7]
  • Fixed an issue in OBS Studio 31.1.0 and 31.1.1 where Decklink Output did not work [CyBeRoni]
  • Fixed a freeze in OBS Studio 31.1.0 and 31.1.1 on Linux when using PipeWire capture with explicit sync [YaLTeR]
  • Fixed an issue where Video Capture Devices on Linux could unexpectedly stop capturing video [JiangXsong]
  • Fixed an issue with PipeWire capture on Linux where video filters could cause gamma shift [tytan652]
    • This was done by reverting a fix for white-tinted PipeWire captures in 10-bit or 16-bit color formats, so that issue will return for now.

31.1.1 Hotfix Changes

  • Fixed a crash when using YouTube browser docks [Warchamp7]
  • Fixed an issue causing RTMPS streams to fail in some cases [RytoEX]
  • Fixed an issue causing Media Sources ingesting SRT streams to fail in some cases [RytoEX]
  • Fixed an issue causing Browser Source hardware acceleration to fail on Linux [reitowo/tytan652]

31.1 New Features

  • Added support for Windows on Arm (WoA) [thirumalai-qcom/PatTheMav/RytoEX]
  • Added new UI appearance options, font size and density (padding/spacing) [Warchamp7]
  • Added preview zoom controls [cg2121/Warchamp7]
  • Added support for Multitrack Video to macOS (Apple Silicon) [dsaedtler]
  • Added support for Multitrack Video to Linux [lexano-ivs]
  • Added support for additional canvases for Multitrack Video output [dsaedtler]
  • Added AV1 B-frame support for AMF [rhutsAMD]
  • Added support for color format/space/range GPU conversion [dsaedtler]
  • Added support for network optimizations and TCP Pacing to Multitrack Video [lexano-ivs]
  • Added support for Stream Delay to Multitrack Video [lexano-ivs]
  • Added Spatial AQ option for VideoToolbox encoders on macOS 15+ [dsaedtler]
  • Added QVBR rate control for VA-API [nowrep]
  • Added explicit sync support for PipeWire Screen Capture [dkorkmazturk]
  • Added support for V4L2 virtual camera on non-Linux environments (e.g., BSD) [yurivict]
  • Added support for hardware accelerated browser source to Linux [tytan652]
    • The feature is disabled on NVIDIA GPUs due to feature-support inconsistencies across model series and driver series

31.1 Changes

  • Updated game capture hook signatures on Windows [derrod]
    • This update fixes game capture with games from Riot Games that use Vanguard
  • Added logging for streaming service recommended settings [prgmitchell]
  • Adjusted appearance of Scene Collection importer [Warchamp7]
  • Adjusted appearance of Sources list [Warchamp7]
  • Adjusted appearance of dock toolbars [Warchamp7]
  • Adjusted Missing Files dialog [Warchamp7]
    • Added support for recursive directory searches up to two levels deep
    • Adjusted the size, layout, and other UI aspects of the dialog
    • Fixed a bug when locating only a single file that caused the additional files prompt to appear twice
  • Reorganized Preview/Source context menu [Warchamp7]
  • Unified appearance of menus [Warchamp7]
  • Improved preview draw performance [Lain-B]
  • Increased maximum crash report size to 200 KB [WizardCM]
  • Adjusted Multitrack Video reconnection behavior [dsaedtler]
  • Changed hotkeys on macOS to require Input Monitoring permission instead of Accessibility [gxalpha]
  • Updated Video Capture Devices and Capture Card Devices on macOS to a unified list-based format selector when not using a preset [jcm93/PatTheMav/Warchamp7]
  • Removed the Exit button from the Controls dock [Warchamp7]

31.1 Bug Fixes

  • Fixed a crash with Media Sources with no video frame size, such as audio files [RytoEX/jeiea]
  • Fixed a crash on Windows with Display Capture if no display is available [RytoEX]
  • Fixed a crash on Windows with Vulkan Direct Display if OBS Studio is installed [mbechard]
  • Fixed a crash on Windows when importing a profile with a Unicode path [PatTheMav]
  • Fixed a crash on macOS 13 or older when a Browser Source or Browser Dock was added or loaded [jcm93/PatTheMav/RytoEX]
  • Fixed a race condition that caused subsequent recordings to fail/hang after an encoder timeout [derrod]
  • Fixed a freeze if an item was cropped further than its original dimensions [Lain-B]
  • Fixed a possible crash in Multitrack Video output [lexano-ivs]
  • Fixed a possible crash when reordering scene items [zavitax]
  • Fixed a possible crash when adding a procedure handler [norihiro]
  • Fixed a possible crash on shutdown from browser panels on Windows and macOS [WizardCM]
  • Fixed a possible race condition when loading sources [Lain-B]
  • Fixed a possible deadlock on Linux when checking if plugins were built against Qt5 [norihiro]
  • Fixed an issue with Rescale Output allowing invalid resolutions [flaeri]
  • Fixed an issue with browser source audio distortion on Windows [xtfo]
  • Fixed a possible packet loss issue with WebRTC output [Sean-Der]
  • Fixed R10L format output having bad RGB values [jpark37]
  • Fixed lookahead depth value logging for NVENC [DeeDeeG]
  • Fixed manifest commit hash comparison in updater [dsaedtler]
  • Fixed CBR spike when using QSV with Intel Battlemage GPUs [thyintel]
  • Fixed encoder throughput checks in AMF for older AMD drivers [rhutsAMD]
  • Fixed 10-bit and 16-bit PipeWire captures [PancakeTAS]
  • Fixed text input field in name dialogs (New/Rename/Duplicate) not being focused by default [Warchamp7]
  • Fixed some buttons not being readable by VoiceOver on macOS [gxalpha]
  • Fixed V4L2 virtual camera start failure on Linux [stephematician]
  • Fixed an issue with AMF where the encoder level was incorrectly set too high [lexano-ivs]
  • Fixed an issue with VA-API on AMD in Flatpak builds where the frame height was set incorrectly [lexano-ivs]
  • Fixed an issue where the game capture hook could incorrectly report that it was still hooked [EZ64cool]
  • Fixed an issue on Linux and macOS where POSIX pipes could fail silently [franga2000]
  • Fixed an issue with V4L2 devices where corrupted frames would terminate capture [JiangXsong]
  • Fixed an issue where settings could become corrupted when updating them in the AJA plugin [norihiro]
  • Fixed an issue with Multitrack Video where a stream would disconnect after 48 hours and fail to reconnect [dsaedtler]
  • Fixed an issue on Linux where hotkeys could stop working [norihiro]
  • Fixed an issue where FLV/RTMP timestamps were incorrect when b-frames are used [dsaedtler]
  • Fixed an issue where obs-browser cookie folder names could start with spaces [RytoEX]
  • Fixed an issue where browser error pages could not scroll [WizardCM]
  • Fixed an issue on macOS where menu items would launch unintended actions when OBS was set to certain languages [gxalpha]

Checksums

OBS-Studio-31.1.2-Sources.tar.gz: 5d66d4fb0d3ea91bb16aed58843bf652cf5b0aa692480b3d37eb878333b74f97
OBS-Studio-31.1.2-Ubuntu-24.04-x86_64-dbsym.ddeb: c85d5e624e8908c02ee739fba56f1a1be0d42dcec04abd419c2d771b25b177f5
OBS-Studio-31.1.2-Ubuntu-24.04-x86_64.deb: 95af3e3961b53c34c40fed5d68d3c6d14444ec592ded93a9c91b56cd5a376fae
OBS-Studio-31.1.2-Windows-arm64-PDBs.zip: 9da8fbfd2490efb17286d1498bd675f3d99774e7270c15e5b536b9432596440a
OBS-Studio-31.1.2-Windows-arm64.zip: 1e6740c7ddb7b9ee0049d402b9922df95ff2fdb4d0415eafb6e57556d8af648d
OBS-Studio-31.1.2-Windows-x64-Installer.exe: 2505c88de000799c274e8abd09743295b23a4b5c5bf5d3a3c294b2e001585dba
OBS-Studio-31.1.2-Windows-x64-PDBs.zip: ab56f676b6038f267444a3b75c3efa3eae85d0390bc7985c303bc654c8d909e1
OBS-Studio-31.1.2-Windows-x64.zip: 9513cd402936593a6a5500da5d2bd49e6cd04dce05509c7b7f48dd25c391d2d8
OBS-Studio-31.1.2-macOS-Apple-dSYMs.tar.xz: 59487df066f99360bea237c502a5266069523f7dbffa7fee69a57789541a4a9d
OBS-Studio-31.1.2-macOS-Apple.dmg: 8f18142c8599d4e80baee5913b03f8357c3e5fd0b76835f54e76dedf9f857188
OBS-Studio-31.1.2-macOS-Intel-dSYMs.tar.xz: ed339b8b1e6c2f46229c6f310d255d05246d11d1fd00ccafda6ddbed99e4f086
OBS-Studio-31.1.2-macOS-Intel.dmg: 8eff8f85f6b72a476c9074b00840326a2888f208f3c3c70aed1bedacd692935f

OBS Studio 31.1.1

12 Jul 02:28

Choose a tag to compare

Important

The code signing certificate for OBS has been updated. This may impact game capture compatibility with some anti-cheat solutions with this OBS update. If you are a game or anti-cheat developer please see https://obsproject.com/kb/capture-hook-certificate-update for more information.

31.1.1 Hotfix Changes

  • Fixed a crash when using YouTube browser docks [Warchamp7]
  • Fixed an issue causing RTMPS streams to fail in some cases [RytoEX]
  • Fixed an issue causing Media Sources ingesting SRT streams to fail in some cases [RytoEX]
  • Fixed an issue causing Browser Source hardware acceleration to fail on Linux [reitowo/tytan652]

31.1 New Features

  • Added support for Windows on Arm (WoA) [thirumalai-qcom/PatTheMav/RytoEX]
  • Added new UI appearance options, font size and density (padding/spacing) [Warchamp7]
  • Added preview zoom controls [cg2121/Warchamp7]
  • Added support for Multitrack Video to macOS (Apple Silicon) [dsaedtler]
  • Added support for Multitrack Video to Linux [lexano-ivs]
  • Added support for additional canvases for Multitrack Video output [dsaedtler]
  • Added AV1 B-frame support for AMF [rhutsAMD]
  • Added support for color format/space/range GPU conversion [dsaedtler]
  • Added support for network optimizations and TCP Pacing to Multitrack Video [lexano-ivs]
  • Added support for Stream Delay to Multitrack Video [lexano-ivs]
  • Added Spatial AQ option for VideoToolbox encoders on macOS 15+ [dsaedtler]
  • Added QVBR rate control for VA-API [nowrep]
  • Added explicit sync support for PipeWire Screen Capture [dkorkmazturk]
  • Added support for V4L2 virtual camera on non-Linux environments (e.g., BSD) [yurivict]
  • Added support for hardware accelerated browser source to Linux [tytan652]
    • The feature is disabled on NVIDIA GPUs due to feature-support inconsistencies across model series and driver series

31.1 Changes

  • Updated game capture hook signatures on Windows [derrod]
    • This update fixes game capture with games from Riot Games that use Vanguard
  • Added logging for streaming service recommended settings [prgmitchell]
  • Adjusted appearance of Scene Collection importer [Warchamp7]
  • Adjusted appearance of Sources list [Warchamp7]
  • Adjusted appearance of dock toolbars [Warchamp7]
  • Adjusted Missing Files dialog [Warchamp7]
    • Added support for recursive directory searches up to two levels deep
    • Adjusted the size, layout, and other UI aspects of the dialog
    • Fixed a bug when locating only a single file that caused the additional files prompt to appear twice
  • Reorganized Preview/Source context menu [Warchamp7]
  • Unified appearance of menus [Warchamp7]
  • Improved preview draw performance [Lain-B]
  • Increased maximum crash report size to 200 KB [WizardCM]
  • Adjusted Multitrack Video reconnection behavior [dsaedtler]
  • Changed hotkeys on macOS to require Input Monitoring permission instead of Accessibility [gxalpha]
  • Updated Video Capture Devices and Capture Card Devices on macOS to a unified list-based format selector when not using a preset [jcm93/PatTheMav/Warchamp7]
  • Removed the Exit button from the Controls dock [Warchamp7]

31.1 Bug Fixes

  • Fixed a crash with Media Sources with no video frame size, such as audio files [RytoEX/jeiea]
  • Fixed a crash on Windows with Display Capture if no display is available [RytoEX]
  • Fixed a crash on Windows with Vulkan Direct Display if OBS Studio is installed [mbechard]
  • Fixed a crash on Windows when importing a profile with a Unicode path [PatTheMav]
  • Fixed a crash on macOS 13 or older when a Browser Source or Browser Dock was added or loaded [jcm93/PatTheMav/RytoEX]
  • Fixed a race condition that caused subsequent recordings to fail/hang after an encoder timeout [derrod]
  • Fixed a freeze if an item was cropped further than its original dimensions [Lain-B]
  • Fixed a possible crash in Multitrack Video output [lexano-ivs]
  • Fixed a possible crash when reordering scene items [zavitax]
  • Fixed a possible crash when adding a procedure handler [norihiro]
  • Fixed a possible crash on shutdown from browser panels on Windows and macOS [WizardCM]
  • Fixed a possible race condition when loading sources [Lain-B]
  • Fixed a possible deadlock on Linux when checking if plugins were built against Qt5 [norihiro]
  • Fixed an issue with Rescale Output allowing invalid resolutions [flaeri]
  • Fixed an issue with browser source audio distortion on Windows [xtfo]
  • Fixed a possible packet loss issue with WebRTC output [Sean-Der]
  • Fixed R10L format output having bad RGB values [jpark37]
  • Fixed lookahead depth value logging for NVENC [DeeDeeG]
  • Fixed manifest commit hash comparison in updater [dsaedtler]
  • Fixed CBR spike when using QSV with Intel Battlemage GPUs [thyintel]
  • Fixed encoder throughput checks in AMF for older AMD drivers [rhutsAMD]
  • Fixed 10-bit and 16-bit PipeWire captures [PancakeTAS]
  • Fixed text input field in name dialogs (New/Rename/Duplicate) not being focused by default [Warchamp7]
  • Fixed some buttons not being readable by VoiceOver on macOS [gxalpha]
  • Fixed V4L2 virtual camera start failure on Linux [stephematician]
  • Fixed an issue with AMF where the encoder level was incorrectly set too high [lexano-ivs]
  • Fixed an issue with VA-API on AMD in Flatpak builds where the frame height was set incorrectly [lexano-ivs]
  • Fixed an issue where the game capture hook could incorrectly report that it was still hooked [EZ64cool]
  • Fixed an issue on Linux and macOS where POSIX pipes could fail silently [franga2000]
  • Fixed an issue with V4L2 devices where corrupted frames would terminate capture [JiangXsong]
  • Fixed an issue where settings could become corrupted when updating them in the AJA plugin [norihiro]
  • Fixed an issue with Multitrack Video where a stream would disconnect after 48 hours and fail to reconnect [dsaedtler]
  • Fixed an issue on Linux where hotkeys could stop working [norihiro]
  • Fixed an issue where FLV/RTMP timestamps were incorrect when b-frames are used [dsaedtler]
  • Fixed an issue where obs-browser cookie folder names could start with spaces [RytoEX]
  • Fixed an issue where browser error pages could not scroll [WizardCM]
  • Fixed an issue on macOS where menu items would launch unintended actions when OBS was set to certain languages [gxalpha]

Checksums

OBS-Studio-31.1.1-Sources.tar.gz: 544d0af03129083a36fa244a9cad84db18c2149e8ca658370437fd2dd16f8577
OBS-Studio-31.1.1-Ubuntu-24.04-x86_64-dbsym.ddeb: 9837b1328c951c96df82e44419df36a603bfb131cad9cd012705044d25f0983b
OBS-Studio-31.1.1-Ubuntu-24.04-x86_64.deb: 4677b7b6a7f464ccdd6161198bd60a8406169e670107d487cd4261245b3e06e6
OBS-Studio-31.1.1-Windows-arm64-PDBs.zip: 2f7068791b077755ed7dc0abe3055f93192ed9e26fa0da76d5ef72caefe6e5c9
OBS-Studio-31.1.1-Windows-arm64.zip: 3c63ea4e92f3fa7887839e499d3ea697b4363f196b1df8f8558307b45fcba31e
OBS-Studio-31.1.1-Windows-x64-Installer.exe: d04e4a735d7a1000685d81a1be02c8298e16aa7173ad81f6ebe7755dec57ea33
OBS-Studio-31.1.1-Windows-x64-PDBs.zip: 14219ec9fb4530a4ed5c2df5d398916c261885f7b9644049b386103a6a46b7ae
OBS-Studio-31.1.1-Windows-x64.zip: 9d8dceb77acd8af04af23f877061f63c9bef78ca73d2093d0ccba1bb9104173f
OBS-Studio-31.1.1-macOS-Apple-dSYMs.tar.xz: ddf2c850634721612d59004c15cb18bbf7c09da28c2eb462188303c5eec99d2f
OBS-Studio-31.1.1-macOS-Apple.dmg: f649fd6ef36ef87d3df0be76c92ea793129bb28a95630e77cb49a3fa5eeec6c3
OBS-Studio-31.1.1-macOS-Intel-dSYMs.tar.xz: 8fb6d8a29bc29241e9fdcb0c049e98afb67cb3401eae05395905b7393c8f6ed4
OBS-Studio-31.1.1-macOS-Intel.dmg: cd97a3187f80c891b512203cedca66823972ae8fbb882d6e5b34625e302e2e86

OBS Studio 31.1.0

07 Jul 22:51

Choose a tag to compare

Important

The code signing certificate for OBS has been updated. This may impact game capture compatibility with some anti-cheat solutions with this OBS update. If you are a game or anti-cheat developer please see https://obsproject.com/kb/capture-hook-certificate-update for more information.

31.1 New Features

  • Added support for Windows on Arm (WoA) [thirumalai-qcom/PatTheMav/RytoEX]
  • Added new UI appearance options, font size and density (padding/spacing) [Warchamp7]
  • Added preview zoom controls [cg2121/Warchamp7]
  • Added support for Multitrack Video to macOS (Apple Silicon) [dsaedtler]
  • Added support for Multitrack Video to Linux [lexano-ivs]
  • Added support for additional canvases for Multitrack Video output [dsaedtler]
  • Added AV1 B-frame support for AMF [rhutsAMD]
  • Added support for color format/space/range GPU conversion [dsaedtler]
  • Added support for network optimizations and TCP Pacing to Multitrack Video [lexano-ivs]
  • Added support for Stream Delay to Multitrack Video [lexano-ivs]
  • Added Spatial AQ option for VideoToolbox encoders on macOS 15+ [dsaedtler]
  • Added QVBR rate control for VA-API [nowrep]
  • Added explicit sync support for PipeWire Screen Capture [dkorkmazturk]
  • Added support for V4L2 virtual camera on non-Linux environments (e.g., BSD) [yurivict]
  • Added support for hardware accelerated browser source to Linux [tytan652]
    • The feature is disabled on NVIDIA GPUs due to feature-support inconsistencies across model series and driver series

31.1 Changes

  • Updated game capture hook signatures on Windows [derrod]
    • This update fixes game capture with games from Riot Games that use Vanguard
  • Added logging for streaming service recommended settings [prgmitchell]
  • Adjusted appearance of Scene Collection importer [Warchamp7]
  • Adjusted appearance of Sources list [Warchamp7]
  • Adjusted appearance of dock toolbars [Warchamp7]
  • Adjusted Missing Files dialog [Warchamp7]
    • Added support for recursive directory searches up to two levels deep
    • Adjusted the size, layout, and other UI aspects of the dialog
    • Fixed a bug when locating only a single file that caused the additional files prompt to appear twice
  • Reorganized Preview/Source context menu [Warchamp7]
  • Unified appearance of menus [Warchamp7]
  • Improved preview draw performance [Lain-B]
  • Increased maximum crash report size to 200 KB [WizardCM]
  • Adjusted Multitrack Video reconnection behavior [dsaedtler]
  • Changed hotkeys on macOS to require Input Monitoring permission instead of Accessibility [gxalpha]
  • Updated Video Capture Devices and Capture Card Devices on macOS to a unified list-based format selector when not using a preset [jcm93/PatTheMav/Warchamp7]
  • Removed the Exit button from the Controls dock [Warchamp7]

31.1 Bug Fixes

  • Fixed a crash with Media Sources with no video frame size, such as audio files [RytoEX/jeiea]
  • Fixed a crash on Windows with Display Capture if no display is available [RytoEX]
  • Fixed a crash on Windows with Vulkan Direct Display if OBS Studio is installed [mbechard]
  • Fixed a crash on Windows when importing a profile with a Unicode path [PatTheMav]
  • Fixed a crash on macOS 13 or older when a Browser Source or Browser Dock was added or loaded [jcm93/PatTheMav/RytoEX]
  • Fixed a race condition that caused subsequent recordings to fail/hang after an encoder timeout [derrod]
  • Fixed a freeze if an item was cropped further than its original dimensions [Lain-B]
  • Fixed a possible crash in Multitrack Video output [lexano-ivs]
  • Fixed a possible crash when reordering scene items [zavitax]
  • Fixed a possible crash when adding a procedure handler [norihiro]
  • Fixed a possible crash on shutdown from browser panels on Windows and macOS [WizardCM]
  • Fixed a possible race condition when loading sources [Lain-B]
  • Fixed a possible deadlock on Linux when checking if plugins were built against Qt5 [norihiro]
  • Fixed an issue with Rescale Output allowing invalid resolutions [flaeri]
  • Fixed an issue with browser source audio distortion on Windows [xtfo]
  • Fixed a possible packet loss issue with WebRTC output [Sean-Der]
  • Fixed R10L format output having bad RGB values [jpark37]
  • Fixed lookahead depth value logging for NVENC [DeeDeeG]
  • Fixed manifest commit hash comparison in updater [dsaedtler]
  • Fixed CBR spike when using QSV with Intel Battlemage GPUs [thyintel]
  • Fixed encoder throughput checks in AMF for older AMD drivers [rhutsAMD]
  • Fixed 10-bit and 16-bit PipeWire captures [PancakeTAS]
  • Fixed text input field in name dialogs (New/Rename/Duplicate) not being focused by default [Warchamp7]
  • Fixed some buttons not being readable by VoiceOver on macOS [gxalpha]
  • Fixed V4L2 virtual camera start failure on Linux [stephematician]
  • Fixed an issue with AMF where the encoder level was incorrectly set too high [lexano-ivs]
  • Fixed an issue with VA-API on AMD in Flatpak builds where the frame height was set incorrectly [lexano-ivs]
  • Fixed an issue where the game capture hook could incorrectly report that it was still hooked [EZ64cool]
  • Fixed an issue on Linux and macOS where POSIX pipes could fail silently [franga2000]
  • Fixed an issue with V4L2 devices where corrupted frames would terminate capture [JiangXsong]
  • Fixed an issue where settings could become corrupted when updating them in the AJA plugin [norihiro]
  • Fixed an issue with Multitrack Video where a stream would disconnect after 48 hours and fail to reconnect [dsaedtler]
  • Fixed an issue on Linux where hotkeys could stop working [norihiro]
  • Fixed an issue where FLV/RTMP timestamps were incorrect when b-frames are used [dsaedtler]
  • Fixed an issue where obs-browser cookie folder names could start with spaces [RytoEX]
  • Fixed an issue where browser error pages could not scroll [WizardCM]
  • Fixed an issue on macOS where menu items would launch unintended actions when OBS was set to certain languages [gxalpha]

Checksums

OBS-Studio-31.1.0-Sources.tar.gz: b0161b0071667b1d37f045e215be853a87dd631ad490875af090de893dcf73a8
OBS-Studio-31.1.0-Ubuntu-24.04-x86_64-dbsym.ddeb: 32c8abca876be9bfd5cd262e646ead54204af9fdf8444bf7df8fdc7bf487536a
OBS-Studio-31.1.0-Ubuntu-24.04-x86_64.deb: c95d76c492dc1f3527155c24fcc7ca9f14fd8a4c2770a355687f57493320a408
OBS-Studio-31.1.0-Windows-arm64-PDBs.zip: e7ac103c44a59a472155a047639126a16c82dbeba1d8884a864b3d95527508ed
OBS-Studio-31.1.0-Windows-arm64.zip: 6cfd6a6b00c9494ca668da5f5a721a50fa47b512ba0476d500ca34dae835a3c2
OBS-Studio-31.1.0-Windows-x64-Installer.exe: 3399bd9e18fc3ed3701d952642907a9e32bd30d6c3f5c47d409da41ec5b26cde
OBS-Studio-31.1.0-Windows-x64-PDBs.zip: 0a570157cc1786e55c62056a9884cd87f6f8e853d71891110945bda3532f742a
OBS-Studio-31.1.0-Windows-x64.zip: 551cb5c48b3103a4fc5a691eaa1e315e4fb40ffa1bc4e06b8eb4a01850af7f65
OBS-Studio-31.1.0-macOS-Apple-dSYMs.tar.xz: ee0d164344756c27a70c06bc8bfa06a5107a5366dbafc81365182245435560d4
OBS-Studio-31.1.0-macOS-Apple.dmg: cc631294c08ce867ac127a351c615dc4388cac2aaaec5fcaa249ce8c183962bc
OBS-Studio-31.1.0-macOS-Intel-dSYMs.tar.xz: 5cb8d3689ef38cc445fb55286f11f10ba727776ad738668efa881f968dd47382
OBS-Studio-31.1.0-macOS-Intel.dmg: 156292d280bc41fc6dba55525d8b622fa3d73af98e6d14fbe43a1fd09bb80332

OBS Studio 31.0.4

27 Jun 23:43

Choose a tag to compare

Important

NVIDIA Kepler (600 and 700 series) GPUs are no longer supported for NVENC.

Note

NVIDIA users may need to update their GPU drivers to 551.76 (Windows) / 550.54.14 (Linux) or newer.

Important

The code signing certificate for OBS has been updated. This may impact game capture compatibility with some anti-cheat solutions with this OBS update. If you are a game or anti-cheat developer please see https://obsproject.com/kb/capture-hook-certificate-update for more information.

31.0.4 Hotfix Changes

  • Fixed a crash with Media Sources with no video frame size, such as audio files [RytoEX/jeiea]
  • Fixed a crash on macOS 13 or older if a Browser Source or Browser Dock was used [jcm93/PatTheMav/RytoEX]
  • Fixed a freeze if an item was cropped further than its original dimensions [Lain-B]
  • Fixed a possible crash when reordering scene items [zavitax]
  • Fixed a possible crash when adding a procedure handler [norihiro]
  • Fixed an issue on macOS where menu items would launch unintended actions when OBS was set to certain languages [gxalpha]
  • Fixed an issue on Linux and macOS where POSIX pipes could fail silently [franga2000]
  • Fixed an issue where obs-browser cookie folder names could start with spaces [RytoEX]
  • Fixed V4L2 virtual camera start failure on Linux [stephematician]

31.0.3 Hotfix Changes

  • Fixed a crash in OBS Studio 31.0.2 when attempting to log info about a browser source crash [WizardCM]
  • Fixed a crash on macOS if OBS used more than 8GB of memory [PatTheMav/jcm93]
  • Fixed a possible crash if OBS Studio was opened in Studio Mode [PatTheMav/tt2468]
  • Fixed a potential deadlock with browser sources on OBS shutdown [tt2468]
  • Fixed an issue with streams not reconnecting correctly after a disconnect [dsaedtler]
  • Fixed several issues with NVIDIA Background Blur [pkviet]
  • Fixed an issue where Video Capture Devices on macOS could be unintentionally flipped upside down [jcm93]
  • Fixed an issue where the Program View resolution would not update correctly [exeldro]

31.0.2 Hotfix Changes

  • Fixed a crash on Windows when initializing a Video Capture Device source that does not provide a valid frame size [RytoEX]
  • Fixed a crash on Windows when using NVIDIA Audio Effects filters with certain SDK versions [pkviet]
  • Fixed a crash on Windows when using obs-websocket with a config path that contained Unicode characters [PatTheMav/tt2468]
  • Fixed a crash on macOS when initializing a Video Capture Device source in a corrupt state [jcm93]
  • Fixed an issue on macOS where Python scripting would not work if Python was installed via Homebrew [jcm93]
  • Fixed an issue on Windows where browser sources would not recognize gamepad input if OBS Studio was not in focus [WizardCM]
  • Fixed an issue with browser sources where they would occasionally stutter for 250ms [reitowo/WizardCM/PatTheMav/tytan652/pkviet]
  • Fixed an issue on Linux where browser sources used more CPU than previous versions [tytan652]
  • Fixed the setting value range for NVENC target quality for AV1 [Bleuzen]
  • Fixed logging for NVENC lookahead values [DeeDeeG]
  • Added additional logging for browser sources [WizardCM/tt2468]

31.0.1 Hotfix Changes

  • Fixed a crash on macOS caused by hand gesture reactions [gxalpha]
  • Fixed a crash caused by malformed scene collection files [PatTheMav]
  • Fixed a possible crash on Linux when initializing PipeWire screen sharing [tytan652]
  • Fixed a possible deadlock and freeze on macOS while exiting OBS [izwb003]
  • Fixed an issue with inhibiting screensaver on Linux [tytan652]
  • Fixed an issue where migrated NVIDIA Audio Effects filters would not retain their position in the filter order [pkviet]
  • Fixed an issue where Scene Collections could have an incorrect base resolution [derrod]
  • Fixed an issue on Linux with Portable Mode causing the config directory to be in the wrong location [Penwy]
  • Fixed an issue where an Image Slideshow Source set to Random Playback Mode would stop on the last image [derrod]
  • Fixed a missing string for an NVENC error message [derrod]
  • Changed NVENC to not permit invalid custom options [derrod]

31.0 New Features

  • Added NVIDIA Blur Filter and Background Blur [pkviet]
  • Added preview scrollbars and zoom/scale indicator [cg2121/Warchamp7]
  • Added v210 format support for AJA device capture [paulh-aja]
  • Added Amazon IVS service integration [palana]
  • Added QSV AV1 Screen Content Coding [thyintel]
  • Enabled first-party YouTube Chat features [msuman-google]

31.0 Changes

  • Updated the browser source/docks CEF (Chromium) to version 127 (6533) on all platforms [reitowo/WizardCM/PatTheMav/tytan652/pkviet/kkartaltepe/Lain-B]
  • Changed scene items to use relative coordinates [derrod]
    • Existing scene collections will be automatically converted to use relative coordinates if the scene collection has a known output resolution set.
  • Split NVIDIA Audio Effects from Noise Suppression [pkviet]
    • Existing filters will be automatically migrated.
  • Changed the Image Slideshow's Playback Mode property from radio buttons to a dropdown [derrod]
  • Disabled the (currently unsupported) built-in Automatic Scene Switcher when using Wayland on Linux [tytan652]
  • Improved error messages for macOS Virtual Camera [jcm93]
  • Changed Display and Window capture on Windows to not capture the first found display or window [Lain-B]
  • Changed display and window capture on Linux to not capture implicitly [Lain-B]
  • Added a warning to Window Capture when trying to capture WinUI 3 applications with BitBlt [qhy040404]
  • Refactored the NVENC implementation with various improvements [derrod]
    • SDK 12.2 features, such as split encoding, are now supported.
    • Additional features from old SDKs are supported:
      • B-Frames as reference
      • Target Quality VBR mode (CQVBR)
    • A custom options field has been added to allow setting more options that don't warrant their own UI elements.
  • Improved screensaver inhibit functions on Linux in Flatpak [tytan652]
  • Changed scripts to correctly pass settings to modified callbacks on reload [Penwy]
  • Removed legacy QSV code for old devices (Haswell or older) [RytoEX]
  • Removed legacy QSV code for Windows 7 [RytoEX]
  • Removed default desktop audio device on macOS 13+ [jcm93]
  • Removed NVIDIA Kepler GPU support for NVENC [derrod]
  • Removed FTL support [derrod]
  • Removed legacy migrations from OBS Studio 28.1 and earlier [derrod]
    • If updating from these older versions, you may wish to update to OBS Studio 30.2 first, and then update to OBS Studio 31.
  • Removed support for Ubuntu 22.04 [derrod]
  • Removed legacy YouTube chat [gxalpha]
  • Blocked TikTok Virtual Camera from loading in OBS due to known issues [notr1ch]
  • Application settings have been split into "app" configuration and "user" configuration, rather than storing everything in global.ini [PatTheMav]

31.0 Bug Fixes

  • Fixed two crashes with the QSV encoder on Linux [kkartaltepe]
  • Fixed a crash with a race condition involving multitrack video output reconnect [dsaedtler]
  • Fixed two potential crashes in Linux Window Capture [Lain-B]
  • Fixed a crash on macOS that could occur if an audio device was disconnected [jcm93]
  • Fixed a crash on Windows when capturing D3D12 games [confusionattack/Lain-B]
  • Fixed a crash on Linux when importing a scene collection created on Windows [SarenDev]
  • Fixed a crash on Windows when capturing a Vulkan application [Charlese2]
  • Fixed a deadlock in MP4 muxer [derrod/notr1ch]
  • Fixed a deadlock when shutting down muxer [exeldro]
  • Fixed a potential deadlock when stopping an encoder [derrod]
  • Fixed a potential memory error and crash in text parser [fzwoch]
  • Fixed a couple minor memory leaks [pkviet]
  • Fixed a memory leak in PipeWire plugin [dimtpap]
  • Fixed a memory leak when playing an HDR media file [tt2468]
  • Fixed an issue on FreeBSD with handling SSL certificates [emaste]
  • Fixed an issue with pressed button color in the Rachni theme [shiina424]
  • Fixed an issue with some missing icons in the System theme [shiina424]
  • Fixed an SRT listener bug where the socket was not closed properly [pkviet]
  • Fixed an issue where the current scene collection could be erased to default when trying to switch to a different scene collection that's corrupted or invalid [derrod]
  • Fixed a buffer overrun in UTF-8 text conversion [derrod]
  • Fixed an issue that could cause bitrate spikes in QSV CBR [thyintel]
    • Note: This fix only applies to Lunar Lake or newer except Alder Lake N.
  • Fixed an issue where the Auto Configuration Wizard could unintentionally enable Enhanced Broadcasting [lexano-ivs]
  • Fixed issues with the audio clipping indicators displaying incorrectly on volume meters [norihiro]
  • Fixed an issue causing hotkeys to register inconsistently on macOS [jcm93]
  • Fixed an issue causing multitrack video output to fail if color format was set to I444 [dsaedtler]
  • Fixed an issue where Custom CSS in browser sources no longer worked with certain websites (namely YouTube chat) [vvto33]
  • Restored STUN support for WHIP output [mondain]

Checksums

OBS-Studio-31.0.4-Sources.tar.gz: ff9b49dbb89248064e4c9e9f8fb41dc8998bfa9d36842aae0a442a55f166ec0c
OBS-Studio-31.0.4-Ubuntu-24.04-x86_64-dbsym.ddeb: 30e78a50de29e8a6605c5852edb247748d6d455ff06c26694b60aacef2f2b1b2
OBS-Studio-31.0.4-Ubuntu-24.04-x86_64.deb: a14408bbef1c22c891c52dce971a58e7a6ea6f07200db47fc008ca5a48322d01
OBS-Studio-31.0.4-Windows-Installer.exe: 02209a308e19282f6ab87188b8e3e1e660ec2d526a1b128b868c0e8c117b6464
OBS-Studio-31.0.4-Windows-PDBs.zip: 7f174d161678e141346626914f36657f289a4e7437cb41fb68301d6c1b8016ed
OBS-Studio-31.0.4-Windows.zip: 4b0c4e2490de69a52bc0202f3585f97019501853422cdbc02fa70ad87b6ff4d2
OBS-Studio-31.0.4-ma...
Read more