❌

Normale weergave

28.0.6

23 Juli 2025 om 00:55

Releases Notes for 28.0.6

Windows Installer
Windows No Installer (zip)
macOS - Universal
Linux - deb, AppImage or rpm

Windows intel x32 releases are marked -ia32-

ChangeLog:

  • Update for CVE-2025-7783 fix. We can't see any way to use this in a desktop tool, but we have to release because it's critical and SOC status will blink red somewhere.
  • Updates to draw.io core 28.0.6
  • Uses electron 37.2.3
  • Updates to draw.io core 28.0.6. All changes from 28.0.5 to 28.0.6 are added in this build.

  •  

HeidiSQL Linux v12.14.1.1

11 December 2025 om 20:54

12.14.1.1 - 2025-12-11

⛰️ Features

  • Shell script for creating macOS app bundle - (af24108)
  • Support XML formatting in grid popup text editor - (913fc9d)
  • Switch to grayscale icons on inactive query tabs - (917e046)
  • Support SSH tunnel configuration per commandline - (35a5225)
  • Display some known file type icons in file open/save dialog - (b4c0566)
  • Finalize keyboard shortcut customization in preferences - (637d2d6)
  • Add new keyboard shortcut editors on preferences dialog - (cc4e6f1)
  • Keep time fractions intact for CSV exports - (06322de)
  • Use custom folder icons in tree on file dialogs, in non-Windows mode - (3094d79)
  • Show NULL values in system variables listing - (06b44eb)
  • Highlight same text in grids based on all selected rows - (afc9d8c)
  • Support fractional UNIX timestamps in grids - (65c1472)
  • Add "source table: xyz" hint to query result column headers - (2863a80)
  • Support click on path parts on top label of file dialog - (98b796b)
  • Convert all save/open dialogs to the new custom one - (4a8c53c)
  • Create file-save dialog with linebreaks selector - (d5d34ad)
  • Recreate basic TExtFileOpenDialog without OS owned dialog and room for customization - (bac0d7a)
  • Full support for different icon packs, Silk and Icons8 - (dbca69d)
  • Add 206 Silk icons into new TImageList - (769afa5)
  • Require libsybdb5 in DEB package - (e1781f9)
  • Mark MS SQL protocols like named pipe as unsupported, advise the user to change to TCP/IP - (b20f121)
  • Dirty and basic support for MS SQL - (3df3673)
  • Show more detailed backtrace in crash dialog - (bc0a7de)
  • Support SSH passwords via sshpass - (f2b2dc3)

πŸš€ Enhancements

  • Position session manager centered over main form, ignore position set by user - (571c671)
  • Align bottom buttons on session manager - (ca7aad6)
  • Set font style and color of size column in tree - (f987c81)
  • Move RightEdge on SQL editors out of sight - (2a23e26)
  • Light text color instead of ghosted/ugly icon for unseen tree nodes - (76aefb3)
  • Disable tree option asDoubleClickInsertsNodeText by default - (1c9321c)

πŸ› Bug Fixes

  • Connect MS SQL query to session transaction, run .ExecSQL - (59191da)
  • Prevent SQL delimiter being set to PostgreSQL quotes - (a3acc04)
  • Crash when grid-exporting without required key - (ff6050f)
  • Delete CLI-created session settings from registry after disconnect - (8778d40)
  • Another broken thousand separator - (24f3e36)
  • New attempt to hide SynEdit caret when unfocused - (03f4a5f)
  • A TSpeedButton connected to a TAction, and a TMenuItem were not auto-checking - (42abf46)
  • Database icon in Icons8 list too small - (dda44be)
  • Cannot save new table when added column was removed - (1fe709a)
  • Compile without MS SQL support on macOS - (9a4d841)
  • Query batch stops at second last query if it has errors but StopOnErrors is off - (6e40c62)
  • Drag'n drop on Linux requires VT.DragType = dtVCL - (4fd646c)
  • Enable drag'n drop in table editor and session manager - (9afc60f)
  • Detected empty text DEFAULT value for table columns - (4c0617d)
  • Append quick filter without linebreak - (8ea3b94)
  • Wrong icon sizes, disable right-click select for column list so selection is kept - (a145fc5)
  • Remove dead code, fix some compiler hints - (79bcd1d)
  • Bad position of TEdit on TInplaceEditorLink - (8d119a0)
  • Quick filter > "more values" submenu not created/shown - (8696e61)
  • Empty KeyStrokes list on text editor - (db00c83)
  • Broken caption on inline text edit button - (1730956)
  • User queries not showing up in log panel - (222a386)
  • Do not edit grid cell on right-click, and set HotCursor on DBtree - (0257867)
  • Flashing main form in background after cancel session manager - (0563b4d)
  • Work around empty space artifact in ShellListView - (cf9ed85)
  • Move all Application event assignments to .lpr file - (64919d6)
  • Confusion with (selected) folder icons - (b488ca2)
  • Tree with keyboard actions shows wrong captions - (5e20c53)
  • Binary result values displayed as 000... - (4322372)
  • TMySQLQuery.TableName() returns wrong string, and introduce apphelpers.GetAppDir - (bb517d7)
  • Crash in AnyGridPaintText with no query result - (59659f0)
  • Error: (4004) Variable identifier expected - (13a0127)
  • Crash in printer dialog with 0 printers available - (6eecdd8)
  • Missing file for previous commit - (857cca8)
  • Some remaining issues in the new file-open/save dialogs - (34e3f32)
  • Work around out-of-view item in left tree after FormShow - (ec4c237)
  • Navigate to directory of currently loaded file when user opens dialog for loading another file - (251f632)
  • Broken support for non UTF-8 encoding - (fe65231)
  • Prompt to overwrite only if file exists - (91de2fc)
  • Add encoding selector to file-open dialog - (56b783d)
  • Crash when app exits, with deleted TSynGutterSeparator - (00627ae)
  • Optical stuff, add bookmark icons for SynEdit - (29d1abc)
  • Use GetApplicationName in InitMoFile as well, plus documentation - (93bf989)
  • Make LCLTranslator independent of executable filename - (0469dd9)
  • Make GetAppConfigDir independent of executable filename - (9e2611e)
  • Make translation filename independent of executable filename - (5d487bb)
  • More painting related crashes on QT, this time in OperationRunning() - (fbe32db)
  • Compiler warnings, re-enable active line background - (a1c84ae)
  • Two crashes in QT caused by aggressive control repainting - (7650efe)
  • Hide library files which ldconfig shows up but don't exist - (85cf230)
  • Provide at least one libmysql for macOS, plus its dependencies - (1fbc2ab)
  • Fix compiler errors on macOS, set DYLD_LIBRARY_PATH run param to fix wrong path for libssl - (58b210a)
  • Wrong integer size/type for ClientFlag in mysql_real_connect - (3213fe9)

βš™οΈ Miscellaneous Tasks

  • Bump version to 12.14.1.1 - (1a2f1f3)
  • Use Lazarus logo in readme - (aa49736)
  • Remove now unused doc, written for converting to Lazarus - (b01e732)
  • Fix generation of .deb - (e95aca8)
  • Fix missing Package variable - (13c55ce)
  • Using v4 of git-cliff-action - (81d613b)

Contributors

[12.13.1.1] - 2025-11-03

⛰️ Features

  • Sort session folders at top per setting - (93dc936)
  • Filter box in user manager - (b57b764)
  • Add checkbox "Open file after creation" to grid export dialog - (613f4d8)
  • Allow sorting columns in table designer - (8541eb4)

πŸš€ Enhancements

  • Make file exit action OS friendly - (1f19d00)

πŸ› Bug Fixes

  • List procedures in PostgreSQL - (db902f7)
  • Missing DELETE HISTORY privilege on MariaDB - (f7b80db)
  • Prevent crash in auto-refresh action - (2c25e04)
  • Bad message with no library selected - (f9a486b)
  • Generate missing values for geometry columns - (eb1b5ea)
  • Allow modify length of index with binary column - (173efeb)
  • End global "edit function" mode for grid editing early - (5cac850)
  • Take care for escaped ENUM definitions - (328fb72)
  • Support return data type of stored function containing white spaces - (d7b1faa)
  • Safety replacement for folder separator when renaming a session or folder - (18a21ef)
  • Leave away schema when double-click table for inserting into query editor - (b72f259)
  • Sticky empty-password warning after setting a non-empty one - (f2028e1)
  • Support double dollar quotes on PostgreSQL - (caeae88)

πŸ“š Documentation

  • (CHANGELOG) Proper changelog - (79bb279)

βš™οΈ Miscellaneous Tasks

  • Bumping version to 12.13.1.1 - (bf23332)
  • Using correct target of build-* - (16a54a5)
  • Fixing some blantant mistakes - (76dfa98)
  • New category: Enhancements - (dd1ad34)
  • Removing unnecessary tx-push recipe - (d293d64)
  • Forgot to copy .ini files on run-* - (c513e53)
  • Completing run-gtk2, run-qt5 - (04650d9)
  • Adding empty tx-push to Makefile - (3ceed39)
  • Adjusting workflow to skip secrets detection - (14dd9ce)
  • Adding usage of secrets.mk - (123a2e7)
  • Forgot to change the output folder - (78f1415)
  • First batch of changes - (2bee126)

New Contributors ❀️

  • @gcarreno made their first contribution
  • @ansgarbecker made their first contribution
  • @ made their first contribution

Note

For a list of all the changes up to date, please read CHANGELOG.md.

  •  

HeidiSQL Linux v12.13.1.1

8 November 2025 om 13:06

[12.13.1.1] - 2025-11-03

⛰️ Features

  • Sort session folders at top per setting - (93dc936)
  • Filter box in user manager - (b57b764)
  • Add checkbox "Open file after creation" to grid export dialog - (613f4d8)
  • Allow sorting columns in table designer - (8541eb4)

πŸš€ Enhancements

  • Make file exit action OS friendly - (1f19d00)

πŸ› Bug Fixes

  • List procedures in PostgreSQL - (db902f7)
  • Missing DELETE HISTORY privilege on MariaDB - (f7b80db)
  • Prevent crash in auto-refresh action - (2c25e04)
  • Bad message with no library selected - (f9a486b)
  • Generate missing values for geometry columns - (eb1b5ea)
  • Allow modify length of index with binary column - (173efeb)
  • End global "edit function" mode for grid editing early - (5cac850)
  • Take care for escaped ENUM definitions - (328fb72)
  • Support return data type of stored function containing white spaces - (d7b1faa)
  • Safety replacement for folder separator when renaming a session or folder - (18a21ef)
  • Leave away schema when double-click table for inserting into query editor - (b72f259)
  • Sticky empty-password warning after setting a non-empty one - (f2028e1)
  • Support double dollar quotes on PostgreSQL - (caeae88)

πŸ“š Documentation

  • (CHANGELOG) Proper changelog - (79bb279)

βš™οΈ Miscellaneous Tasks

  • Bumping version to 12.13.1.1 - (bf23332)
  • Using correct target of build-* - (16a54a5)
  • Fixing some blantant mistakes - (76dfa98)
  • New category: Enhancements - (dd1ad34)
  • Removing unnecessary tx-push recipe - (d293d64)
  • Forgot to copy .ini files on run-* - (c513e53)
  • Completing run-gtk2, run-qt5 - (04650d9)
  • Adding empty tx-push to Makefile - (3ceed39)
  • Adjusting workflow to skip secrets detection - (14dd9ce)
  • Adding usage of secrets.mk - (123a2e7)
  • Forgot to change the output folder - (78f1415)
  • First batch of changes - (2bee126)

Note

For a list of all the changes up to date, please read CHANGELOG.md.

Tip

This version has problems loading libmariadb library. The issue will be fixed in the next release. To work around in this release you may switch to libmysqlclient instead. If the library drop-down does not show libmysqlclient, install it via sudo apt install libmysqlclient-dev.

  •  

OBS Studio 32.0.4

13 December 2025 om 23:02

32.0.4 Hotfix Changes

  • Fixed an issue in 32.0.3 where deleting a scene does not remove its audio sources from the Audio Mixer [exeldro/Warchamp7]
  • Fixed an issue in 32.0.3 with audio device lag due to new deduplication logic [pkviet]
  • Fixed an issue in 32.0.x where transition duration was not updated in the UI [Warchamp7]

32.0.3 Hotfix Changes

  • Adjusted application shutdown logic [Warchamp7]
    • This is a fairly large change that aims to stabilize OBS Studio's application shutdown process. This reduces the number of scenarios in which the "OBS Studio Unclean Shutdown" dialog will appear and also fixes a crash when forcing a log off or shutdown with active outputs.
  • Fixed a crash during canvas removal [dsaedtler]
  • Fixed a forced application shutdown while changing scene collections due to attempting to access removed sources [exeldro]
  • Fixed several audio monitoring deduplication issues [pkv]

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 [pkv]
  • 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 [pkv]
  • Added chair removal option for NVIDIA RTX Background Removal, allowing removal of chairs [pkv]
  • 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 [pkv]
  • Prevent audio duplication when sources are set to "Monitor and Output" while the monitoring device is also being captured [pkv]
  • 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 [pkv]
  • Fixed a crash when setting non-default pkt_size with SRT [pkv]
  • 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 [pkv]
  • 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.4-Sources.tar.gz: d9e62ea24305fbfe14c69a6422de1525fe84da232df2cc0d7e4601a840bdbba8
OBS-Studio-32.0.4-Ubuntu-24.04-x86_64-dbsym.ddeb: 7cdc30ce70df76a0b1a0e6b33f612f8283d150c6072a8edf03ec0e6d86d9d93d
OBS-Studio-32.0.4-Ubuntu-24.04-x86_64.deb: b146f22a34888bb9854bd7574fc949b00043ba38d222da13f71c180050bf289b
OBS-Studio-32.0.4-Windows-arm64-PDBs.zip: 19a191edbaccbb35fd00ed2145f3cb911770ac4e6d4635d48233004ccab22ed5
OBS-Studio-32.0.4-Windows-arm64.zip: 89ff3f7a065089d6527837663d5fda79df64cffce480a129abe04d49745a204b
OBS-Studio-32.0.4-Windows-x64-Installer.exe: 46a18bce8e2ff662b700c91d340a519376e712fe0af0d335536e4f9fd253f10a
OBS-Studio-32.0.4-Windows-x64-PDBs.zip: 031a9183d754f1e0d3c1219cc8d977267e17cde9bef055dfd0dcd088a806fa85
OBS-Studio-32.0.4-Windows-x64.zip: fd367a7f156319426f1a600720c1288ad0011da168dff41e0f94dbb18cc1dc0f
OBS-Studio-32.0.4-macOS-Apple-dSYMs.tar.xz: 920f0df7770fd54f5f06ecaee4ac4324b44afd564b8b1f70ec105fa088306134
OBS-Studio-32.0.4-macOS-Apple.dmg: 7c056644636a794cb18281af98d54b5795ad8b0985e950d93b8c510b645b6298
OBS-Studio-32.0.4-macOS-Intel-dSYMs.tar.xz: 1ba9b861620783b9ccbd045e60cbe2caba06e60ca7d753aa56394ee4db50c2af
OBS-Studio-32.0.4-macOS-Intel.dmg: 7d610f5ab1c9d14290d827e449b2cc9ed99bb8b49a890d1cacf0611acebe44fa

  •  

OBS Studio 32.0.3

6 December 2025 om 00:16

32.0.3 Hotfix Changes

  • Adjusted application shutdown logic [Warchamp7]
    • This is a fairly large change that aims to stabilize OBS Studio's application shutdown process. This reduces the number of scenarios in which the "OBS Studio Unclean Shutdown" dialog will appear and also fixes a crash when forcing a log off or shutdown with active outputs.
  • Fixed a crash during canvas removal [dsaedtler]
  • Fixed a forced application shutdown while changing scene collections due to attempting to access removed sources [exeldro]
  • Fixed several audio monitoring deduplication issues [pkv]

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 [pkv]
  • 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 [pkv]
  • Added chair removal option for NVIDIA RTX Background Removal, allowing removal of chairs [pkv]
  • 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 [pkv]
  • Prevent audio duplication when sources are set to "Monitor and Output" while the monitoring device is also being captured [pkv]
  • 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 [pkv]
  • Fixed a crash when setting non-default pkt_size with SRT [pkv]
  • 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 [pkv]
  • 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.3-Sources.tar.gz: 583c8b47d3accb4a48b9966ac7e2f1c96501a7fb3d57dd4454cdaa4df4c01e7f
OBS-Studio-32.0.3-Ubuntu-24.04-x86_64-dbsym.ddeb: 48db8b9d4a74bdafc70b2d71501d44965dc4a180ada920e787f91b8ca67825e4
OBS-Studio-32.0.3-Ubuntu-24.04-x86_64.deb: 3d5737a3e88762931f17068288bab8749b0de9ad39e71418eb97391b5477fb64
OBS-Studio-32.0.3-Windows-arm64-PDBs.zip: 6bb45a0b75896b080ee4c5b1e742727eca6e78b32c2e384ab538397e27cd8fa7
OBS-Studio-32.0.3-Windows-arm64.zip: e3ed1f2145798a11f37d5d1898adfd8b21483e0969485845106e763b0e93d7b7
OBS-Studio-32.0.3-Windows-x64-Installer.exe: 8c69a00e23cfeaa441725160586ca0a51c27e557652ed65000df67179dad9ac3
OBS-Studio-32.0.3-Windows-x64-PDBs.zip: e8dd1daea83d7d859facbb8fb1fc097e8a6bf6283b75a8198370935aa5362ad9
OBS-Studio-32.0.3-Windows-x64.zip: 7dbaafe4ff9acbeab688035d6a8071e39c09d1a86f3aa3e300e74eec09e4b502
OBS-Studio-32.0.3-macOS-Apple-dSYMs.tar.xz: 9684eb894cfa3e34dfb41690309fe5bc1438568e36fae64cdbd40b345ab75660
OBS-Studio-32.0.3-macOS-Apple.dmg: 5efd7ec3871fa5f217644425e6777354716425dd25c0759c9373b163cc9de6e8
OBS-Studio-32.0.3-macOS-Intel-dSYMs.tar.xz: 8ce6315d900586500f1b9237d632ab2f6cb5400dbfd44f4be649889abd7d70b0
OBS-Studio-32.0.3-macOS-Intel.dmg: 5a74b72ef4b00c655cdb50215bb9455d529542f1d32d119b1747feee2ec77166

  •  

OBS Studio 32.0.2

29 Oktober 2025 om 02:26

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

27 September 2025 om 00:29

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

23 September 2025 om 01:48

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 September 2025 om 22:47

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

5 September 2025 om 21:54

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

29 Augustus 2025 om 00:40

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

29 Augustus 2025 om 20:10

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

13 Juli 2025 om 00:57

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

8 Juli 2025 om 18:43

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

4 Juli 2025 om 16:02

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-macOS-Apple-dSYMs.tar.xz: 24a2d77fac7d44293b43b89b70707dd368faf826d2b20b052b4171739cf4729d
OBS-Studio-31.0.4-macOS-Apple.dmg: 34a1b984cd3af81245f8cae884bca04ce99cb2d7e673b2c572cbe90eb7f5b817
OBS-Studio-31.0.4-macOS-Intel-dSYMs.tar.xz: 29878a9a2e0fca3632fb19af076ef93135b927a1fe53ae8bea51f58ff17a92b3
OBS-Studio-31.0.4-macOS-Intel.dmg: f54615c30de01644a5b6217f97d4d98e1eb01fa13d778bf33a847acf4f33a132

  •  

OBS Studio 31.1.0 Release Candidate 1

17 Juni 2025 om 01:47

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.

Release Candidate 1 Changes

  • Fixed an issue where a Browser Source or Browser Dock would crash OBS Studio on macOS 13 or older [jcm93/PatTheMav/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]
  • Fixed an issue in Beta 1-2 where the group icon in the Sources list was not positioned correctly in the System theme [shiina424]
  • Fixed an issue in Beta 2 where the preview zoom button tooltip translations were incorrect [shiina424]

Beta 2 Changes

  • Adjusted volume mixer styling on Classic theme [Warchamp7]
  • Enabled font size option for macOS in appearance settings [gxalpha]
  • Fixed an issue in Beta 1 where the projector menu for disabled preview was incorrect [Warchamp7]
  • Fixed an issue in Beta 1 where opening appearance settings would enable the Apply button [Warchamp7]
  • Fixed an issue in Beta 1 with menu bar padding [Warchamp7]
  • Fixed an issue in Beta 1 with cut off text in Auto-Configuration Wizard [shiina424]
  • Fixed an issue in Beta 1 with tab padding for new UI Appearance options [COOLIGUAY]
  • Fixed an issue in Beta 1 where AMF AV1 B-frames did not work when using CQP [rhutsAMD]

31.1 New Features

  • Added support for Windows on Arm (WoA) [thirumalai-qcom/PatTheMav/RytoEX]
    • Builds for WoA are not fully featured and should be considered experimental
  • 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 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]

Checksums

OBS-Studio-31.1.0-rc1-Sources.tar.gz: aaad0eb66c76492064eef44cf114a1253517790c7cf10846d8537f07ac275455
OBS-Studio-31.1.0-rc1-Ubuntu-24.04-x86_64-dbsym.ddeb: 6383ea8b2402e03786a30bbf66f21ea0ca29052462c4b0d7cecfac72bc0d8196
OBS-Studio-31.1.0-rc1-Ubuntu-24.04-x86_64.deb: b984a940213ae48d73eb7a20fdb9498c3cfd8cd7ef4a6e03414c6598d2feab91
OBS-Studio-31.1.0-rc1-Windows-arm64-PDBs.zip: defdedfc5022e103bca2f2053805fddd9bd2ffad3ef5242b5fbf0bf9c0e297d5
OBS-Studio-31.1.0-rc1-Windows-arm64.zip: 2104d9dae0d6edb05df8ac16510b350e9719cb81cc896894dc56f1ea85d7e3e6
OBS-Studio-31.1.0-rc1-Windows-x64-Installer.exe: 90b549fc5f5531ec1b45418a43e8c8465eedb3514a71c80c71960de225755ac6
OBS-Studio-31.1.0-rc1-Windows-x64-PDBs.zip: 319584f580c6a8745f000bd38cc9aa1ff435236aa40c02bfa25961add23e25eb
OBS-Studio-31.1.0-rc1-Windows-x64.zip: 6e034b59a2a481186d9e656eae86a6eaec1ff4500f5e9e5f8b75019fbc21eb64
OBS-Studio-31.1.0-rc1-macOS-Apple-dSYMs.tar.xz: e84fdefcd1b0f22bf0f0122dbb606e7838a25e45ec6e38d80d0b33da876cd1cd
OBS-Studio-31.1.0-rc1-macOS-Apple.dmg: 00ba96fbeb849a9a5be68fac075ccf7b7dc5b8c3e57842173ca67b488387f111
OBS-Studio-31.1.0-rc1-macOS-Intel-dSYMs.tar.xz: 3048deb27ad850ba5c3fe0251f419f8e4a856a16850211f0928b3786f336508c
OBS-Studio-31.1.0-rc1-macOS-Intel.dmg: 35e4540e533e2b56c320a81add18a4a1cac5b52da9df79499e7d0a4e5fba8ed7

  •  

OBS Studio 31.1.0 Beta 2

7 Juni 2025 om 19:23

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.

Beta 2 Changes

  • Adjusted volume mixer styling on Classic theme [Warchamp7]
  • Enabled font size option for macOS in appearance settings [gxalpha]
  • Fixed an issue in Beta 1 where the projector menu for disabled preview was incorrect [Warchamp7]
  • Fixed an issue in Beta 1 where opening appearance settings would enable the Apply button [Warchamp7]
  • Fixed an issue in Beta 1 with menu bar padding [Warchamp7]
  • Fixed an issue in Beta 1 with cut off text in Auto-Configuration Wizard [shiina424]
  • Fixed an issue in Beta 1 with tab padding for new UI Appearance options [COOLIGUAY]
  • Fixed an issue in Beta 1 where AMF AV1 B-frames did not work when using CQP [rhutsAMD]

31.1 New Features

  • Added support for Windows on Arm (WoA) [thirumalai-qcom/PatTheMav/RytoEX]
    • Builds for WoA are not fully featured and should be considered experimental
  • 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 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]

Checksums

OBS-Studio-31.1.0-beta2-Sources.tar.gz: 6fed469df9ab51425886a3af425a9e0e4db9a8482ec3f05c7c28d04023ce07d9
OBS-Studio-31.1.0-beta2-Ubuntu-24.04-x86_64-dbsym.ddeb: ef2955aa7ee9f39b3a12ff3754d0a8f7e680f2b53cca64ed58458d6372eff6fe
OBS-Studio-31.1.0-beta2-Ubuntu-24.04-x86_64.deb: fe19706f5addca036559660511eee8987f8850421d290bf859d65b626e36a89d
OBS-Studio-31.1.0-beta2-Windows-arm64-PDBs.zip: 095ed9e27d8383c8c80a0d9036ad253b0e5aa44072f3b79b7fca9c082c0c7c91
OBS-Studio-31.1.0-beta2-Windows-arm64.zip: 35f898bc44e48be1b0482b0d66f78c3f57e71e259efa3dc2f2e3545db2cd6c63
OBS-Studio-31.1.0-beta2-Windows-x64-Installer.exe: a69af0bad6043f7b39b02d4740bae001e34c690247bf57c5602c0857078d85ca
OBS-Studio-31.1.0-beta2-Windows-x64-PDBs.zip: 896f9cda630b7513dad76a3d40acf7476a0fab16d7a93669c18c8b3ee6151c53
OBS-Studio-31.1.0-beta2-Windows-x64.zip: a3d15ef8b5430f170ed67e2f7653ffa68095560d8b4e80193df289790106ccfe
OBS-Studio-31.1.0-beta2-macOS-Apple-dSYMs.tar.xz: 06a02e31b6562e2d42c50865d252264e384d80829cc37f0507472ba1541382a2
OBS-Studio-31.1.0-beta2-macOS-Apple.dmg: 94fc30ea6eec525a813235eef3687cfcd8ca4e498a1fc187cee3d9c66a23322e
OBS-Studio-31.1.0-beta2-macOS-Intel-dSYMs.tar.xz: 4b3de4f1e0ce64efd21c6f61d3d27dde484c015a7fc80830812838e03d382dbc
OBS-Studio-31.1.0-beta2-macOS-Intel.dmg: b2f7dc8fcdc01e22c656ba1909aa2d1165c0ff55d477353d14f1d481b4999d2f

  •  

OBS Studio 31.1.0 Beta 1

30 Mei 2025 om 02:05

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]
    • Builds for WoA are not fully featured and should be considered experimental
  • 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 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]

Checksums

OBS-Studio-31.1.0-beta1-Sources.tar.gz: 9bc852b68accd1ed490cf89b023f2af8daff630f19c636a4704ddbfe8062335c
OBS-Studio-31.1.0-beta1-Ubuntu-24.04-x86_64-dbsym.ddeb: 4af78cce345699147155075d93adfeb2dbc6ae7abcdbaa5170a4c6e3c32f666d
OBS-Studio-31.1.0-beta1-Ubuntu-24.04-x86_64.deb: 740b80118b2fa3452bf2294458ece1ce472a1df7a57f7c162a04264930b3a78d
OBS-Studio-31.1.0-beta1-Windows-Installer.exe: c5c89feee62d0849ce09e646565d380f685ed058430556c37d0efc93bb13e840
OBS-Studio-31.1.0-beta1-Windows-PDBs.zip: ee54f5ef76ef9088c0d7c4079a8309cf8b006b6339ff5c17fdb13225bc7c620e
OBS-Studio-31.1.0-beta1-Windows.zip: eadaa8b12572f36ec0311e752956bce9d3bcb28e1eb46f67354eb0cd2f457abb
OBS-Studio-31.1.0-beta1-Windows-arm64-PDBs.zip: 85443465e271d52ba9413fdcfd7cdcbf4b3b749a997c92baec722322ba69a6ec
OBS-Studio-31.1.0-beta1-Windows-arm64.zip: c422cadc8e9701f9f3dea08a57573d85633ce03771ea5641496614f54b10ca18
OBS-Studio-31.1.0-beta1-macOS-Apple-dSYMs.tar.xz: ddebd0be2dc0f206c28768a4fb9498be14b5ae6d95d624e3b048aba67bfa531d
OBS-Studio-31.1.0-beta1-macOS-Apple.dmg: 51e2a79ee24ed67ed290791adcf65e1fef4113b33a01797a58e28ed4c4780416
OBS-Studio-31.1.0-beta1-macOS-Intel-dSYMs.tar.xz: 5c9fa793268fb25ce4c32ddacba56e907a2b68f798a3201e4c9b9e6cc45056d3
OBS-Studio-31.1.0-beta1-macOS-Intel.dmg: e2b82b342e2abc79350a4699c2101f5d4c4d21adf0a0e8d05615e24084ac42a9

  •  

OBS Studio 31.0.3

18 April 2025 om 06:28

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.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.3-Sources.tar.gz: f99f49eae21059cc3e38411e7e16b62de6be8579e2537b2d7504d82a504f34a9
OBS-Studio-31.0.3-Ubuntu-24.04-x86_64-dbsym.ddeb: e7c75c1d977e28358d1c586f9dfa725e32ecf47e1ec35544ba19e77b6631cc2b
OBS-Studio-31.0.3-Ubuntu-24.04-x86_64.deb: c6bbaec5ad8a68d4314bf6f10eb3519ba2a59187cb7d41bb3d2ba0a395561230
OBS-Studio-31.0.3-Windows-Installer.exe: 4800ea05ddcdde7832a1c58a2b1e29684eee122c08e23ab122c9815d05404c32
OBS-Studio-31.0.3-Windows-PDBs.zip: 386dd1fcffef3e3bfe97d99bc1e2e64bd16da7f16049752802e5f78db2a24487
OBS-Studio-31.0.3-Windows.zip: b7086a6b6162d5122eedf7773e96c723e455ad1a931b59d1097f020ee7ff145e
OBS-Studio-31.0.3-macOS-Apple-dSYMs.tar.xz: bc567a57d2394b974fc09b71525b801d9fa35a82a6d0c05476b2018bc70247d4
OBS-Studio-31.0.3-macOS-Apple.dmg: 29fe18704eb5134e3cc1e486dcfd2e3c1e69df06b918a20529c2e67cb9d9590d
OBS-Studio-31.0.3-macOS-Intel-dSYMs.tar.xz: d4759e41176509c0d1214ff670f664a4b938299804c35742a58587f65b005094
OBS-Studio-31.0.3-macOS-Intel.dmg: 1a91c95a05b7cfde6573b5d7c10aa00ef8f7a961e60fb38dd3167ac577657977

  •  

OBS Studio 31.0.2

8 Maart 2025 om 00:38

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.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.2-Sources.tar.gz: 7c9aa6025a1e52beeccf29be3bbe4afaf371c28c6cc8166dc36adb16b91506aa
OBS-Studio-31.0.2-Ubuntu-24.04-x86_64-dbsym.ddeb: 27e6ddc4f694dbdcfd511c407cd20c7a24b99abe08d24fa17ee88f9d4e4a65c0
OBS-Studio-31.0.2-Ubuntu-24.04-x86_64.deb: d8a44e2aa53049a88f7f434b329582b918fd6a2d487ca9a47213be0bfc67191a
OBS-Studio-31.0.2-Windows-Installer.exe: edb3f77c3ee4eae769924d1673bb826dac8898907d06f6f40a4c99b6bc8cdc8b
OBS-Studio-31.0.2-Windows-PDBs.zip: aeb31a42c6c850a08d6a6c3c9ae2cc9d110957cd49650d2d75e5dcc5f173f808
OBS-Studio-31.0.2-Windows.zip: 64c47f7240805989c70f7d1222354408f7286fd377bf6744f10a0a5652d67d1a
OBS-Studio-31.0.2-macOS-Apple-dSYMs.tar.xz: 6f8d2f1bd3c4b106f2a0b2ade6e57932e633df7733538936a624936728b675c3
OBS-Studio-31.0.2-macOS-Apple.dmg: d028ec5471869142e60c3ae886e0d2d333b14ce6001a87effe545a1754cfff24
OBS-Studio-31.0.2-macOS-Intel-dSYMs.tar.xz: 8bcf20571a37761a8f7d2b6df46e2963e45776a9294890b6dd26de8238fa7d03
OBS-Studio-31.0.2-macOS-Intel.dmg: d4ff2577c36c0b1c1882a0ca8b22ff76cba480eef1de47d555335c5baa3c062f

  •  

OBS Studio 31.0.1

18 Januari 2025 om 21:28

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.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.1-Sources.tar.gz: d9b280b5d0a1a958e0017ef47049492e336b7b98acbd0bfd372a7ad923c6f660
OBS-Studio-31.0.1-Ubuntu-24.04-x86_64-dbsym.ddeb: af502d8a21f2cf0b83cc3ef53f14fc56b377c52ff18d461d1f711e87b45d5b8b
OBS-Studio-31.0.1-Ubuntu-24.04-x86_64.deb: 211d29dd00b6f9eadea8d52de112d849ebda9f6b2da93bd581b02abd70cad75d
OBS-Studio-31.0.1-Windows-Installer.exe: f231dde4916718956b28eb658a45d8d58e2cf60d0d50f4710099f30f51064e7e
OBS-Studio-31.0.1-Windows-PDBs.zip: 9bdcd1a058b9e6f02104b70b4c0917a9c80ac4e09641e8ef5161bb2b94174a1d
OBS-Studio-31.0.1-Windows.zip: e0904d3ec15b26f34053fdf5f120b578eec76a57b1cd51a22903b4ac42887f3f
OBS-Studio-31.0.1-macOS-Apple-dSYMs.tar.xz: 6e8a9926e70118090844cf99f036f2024d3eb0b5dabb1166bd613755c6a5f66d
OBS-Studio-31.0.1-macOS-Apple.dmg: d76a5ad96a5169c77b068ea5d4f315ed6a83c7c66471a86a24f8fe8e4440ffe4
OBS-Studio-31.0.1-macOS-Intel-dSYMs.tar.xz: cc7abf549298f6d1ebca6a0ca2cfc6d379de3d6b8c9b91b862607de5f658e30d
OBS-Studio-31.0.1-macOS-Intel.dmg: a0481a78b394785d51aea89791e91d5f99a501c03b1bb053cfca032c9bf5387e

  •  

OBS Studio 31.0.0

7 December 2024 om 01:43

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 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
  • 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.0-Sources.tar.gz: 23d45d8ffdf9e673aa0ef4ee7b8d030a63f21151c709b6e4657d20bc230db178
OBS-Studio-31.0.0-Ubuntu-24.04-x86_64-dbsym.ddeb: 532f3e69b773216e195a0d093d9feeda538a58371cec605862a6f19bf0fa0115
OBS-Studio-31.0.0-Ubuntu-24.04-x86_64.deb: a5675ce7635a7b5f2a52cf4263ac3ca3c28ca338168900a018e41071189ceed5
OBS-Studio-31.0.0-Windows-Installer.exe: 786dbf97f558a9190a30d6c86d7215dfbdcb9d2aaabb8000e3610b2be19f3f89
OBS-Studio-31.0.0-Windows-PDBs.zip: a84a649eef6ccfec441433efe9089f819846c72a9c2d87c7d01b8ba511db8f43
OBS-Studio-31.0.0-Windows.zip: 0ea3f71bd4d8a611ef763d2591aaf12b61e6f563284a3a14ddff485621fe4c41
OBS-Studio-31.0.0-macOS-Apple-dSYMs.tar.xz: e306fcab8995b8d6ea436d3ac19b482fe487d5f3c324090cf4a1e1c8f91aff22
OBS-Studio-31.0.0-macOS-Apple.dmg: e6719d8f67e47d7672094aca15e27d03d2cf1662130616b46299ee1555735a52
OBS-Studio-31.0.0-macOS-Intel-dSYMs.tar.xz: 593811edd0619835e1ff18aea4b6e4bd60069bfe53ecbd4db4fa944232578eae
OBS-Studio-31.0.0-macOS-Intel.dmg: 029ae118f8c02d9319cdb29880c65edb674932e2ef2331237091416b50a5f1ba

  •  
❌