Skip to content
Tags give the ability to mark specific points in history as being important
  • 17.0.0
    OBS Studio 17.0.0
    
    General Changes:
    * Added a replay buffer feature.  The replay buffer is available in just simple output mode (for now, will add it to advanced output mode later), and allows the user to create snapshot recordings (via hotkey) of a specific amount of time prior to triggering the hotkey.
    * Added options to the output timer tool to start the output timers every time recording/streaming is started
    * Added saturation and hue shift to color correction filter
    * Added import/export options for scene collections and profiles
    * Added the ability to copy and paste scene item transforms
    * Increased maximum number of possible audio tracks to 6 (up from 4), allowing more advanced audio splitting
    * Fixed a bug where semi-transparent images would not look right when filters were applied
    * Fixed a bug where Y800 (grayscale) video devices would come out as red
    * Fixed a freeze when reordering filters
    
    Windows Changes:
    * Added ability to capture windows store games (UWP programs)
    * Added an experimental captions tool that uses Microsoft's speech-to-text to generate captions which can be displayed on stream when enabled (via closed caption options on the video player), generated via a selected audio source.  Note that captions may not be accurate, and the tool may not work with many languages (hence why it's labeled experimental).
    * Fixed an issue where some DirectX 12 games wouldn't capture properly, or would capture at a poor framerate
    * Fixed a bug where GDI+ text sources would not look right when filters were applied
    * Fixed a bug where QSV wouldn't be usable on windows 7 with certain QSV-capable CPUs
    * Fixed AMD Encoder compatibility with ReLive driver (16.12.1 and newer)
    * Fixed multi-gpu support for AMD Encoder, the encoder is also no longer listed if no supported GPU is found
    * The installer now creates a 64bit desktop link by default on 64bit versions of windows
    
    Linux Changes:
    * Fixed a X11-related memory leak in certain cases (causing memory to slowly continue to allocate memory until exhausted)
  • 0.16.6
    OBS Studio 0.16.6
    
    General Changes:
    * Added option to use preview scaling via the right-click context menu.  This allows being able to zoom to a 1:1 preview in the preview pane.
    
    Windows changes:
    * Added support for Realsense devices (stargazer/etc).  This is an optional plugin and isn't installed by default.
    * Improved program startup time
    * Fixed a bug when using the QSV encoder where if frames were dropped due to network issues, frames would not stop dropping.
    * Fixed a crash on startup with some AMD switchable graphics laptops.
  • 0.16.5
    9adad2eb · libobs: Update to 0.16.5 ·
    OBS Studio 0.16.5
    
    0.16.5 Windows Hotfix Changes:
    * Fixed a crash that occurs with active window capture sources when the windows 10 AU driver issue occurs and the graphics subsystem rebuilds.
    
    0.16.4 Windows Hotfix Changes:
    * Reverted the "Improved UI appearance on high-DPI displays" change because it was apparently making the window far too large on some displays.
    * Fixed DLL issues with the AMD AMF encoder
    
    0.16.3 Windows Hotfix Changes:
    * Added a workaround for a graphics driver issue occurring on Windows 10 Anniversary Update (1607) that would cause the program to appear to freeze and stop streaming/recording.
      * With this workaround, when the issue occurs, the D3D11 graphics subsystem now fully releases and then rebuilds all Direct3D references (basically restarts the graphics subsystem and reloads all data) to allow the program to continue working rather than freeze/crash.
      * Note that when it occurs while streaming or recording, a few frames may display as green in the encoded output.
    * Added support for capturing DirectX 12 games with game capture.
    * Added an output timer tool to the tools menu which allows you to schedule the stream or recording to stop after a specific amount of time.
    * Added support for dropping text files on to OBS to create a text source.
    * Added a splitter to the properties window so you can now adjust the bottom/top panes.
    * Updated AMD AMF encoder to latest version.  The options have been modified to improve ease of use.
    * Improved UI appearance on high-DPI displays.
  • 0.16.4
    OBS Studio 0.16.4
    
    0.16.4 Windows Hotfix Changes:
    * Reverted the "Improved UI appearance on high-DPI displays" change because it was apparently making the window far too large on some displays.
    * Fixed DLL issues with the AMD AMF encoder
    
    0.16.3 Windows Hotfix Changes:
    * Added a workaround for a graphics driver issue occurring on Windows 10 Anniversary Update (1607) that would cause the program to appear to freeze and stop streaming/recording.
      * With this workaround, when the issue occurs, the D3D11 graphics subsystem now fully releases and then rebuilds all Direct3D references (basically restarts the graphics subsystem and reloads all data) to allow the program to continue working rather than freeze/crash.
      * Note that when it occurs while streaming or recording, a few frames may display as green in the encoded output.
    * Added support for capturing DirectX 12 games with game capture.
    * Added an output timer tool to the tools menu which allows you to schedule the stream or recording to stop after a specific amount of time.
    * Added support for dropping text files on to OBS to create a text source.
    * Added a splitter to the properties window so you can now adjust the bottom/top panes.
    * Updated AMD AMF encoder to latest version.  The options have been modified to improve ease of use.
    * Improved UI appearance on high-DPI displays.
  • 0.16.3
    OBS Studio 0.16.3
    
    Windows Hotfix Changes:
    * Added a workaround for a graphics driver issue occurring on Windows 10 Anniversary Update (1607) that would cause the program to appear to freeze and stop streaming/recording.
      * With this workaround, when the issue occurs, the D3D11 graphics subsystem now fully releases and then rebuilds all Direct3D references (basically restarts the graphics subsystem and reloads all data) to allow the program to continue working rather than freeze/crash.
      * Note that when it occurs while streaming or recording, a few frames may display as green in the encoded output.
    * Added support for capturing DirectX 12 games with game capture.
    * Added an output timer tool to the tools menu which allows you to schedule the stream or recording to stop after a specific amount of time.
    * Added support for dropping text files on to OBS to create a text source.
    * Added a splitter to the properties window so you can now adjust the bottom/top panes.
    * Updated AMD AMF encoder to latest version.  The options have been modified to improve ease of use.
    * Improved UI appearance on high-DPI displays.
  • 0.16.2
    580cfc1a · libobs: Update to 0.16.2 ·
    OBS Studio 0.16.2
    
    0.16.2 Hotfix Changes:
    * Added a Gradient feature to the GDI+ text source
    * Fixed an NVENC crash that could happen occasionally
    * Fixed a few minor issues with AMD encoder presets
    * Once again, fixed a bug where the window's position would reset on startup (hopefully)
    
    0.16.1 Hotfix Changes:
    * Fixed a bug where the main window's position/size wouldn't save on exit
    * Fixed a bug where files under 3 bytes wouldn't be read by text sources
    * Changed text source file change update interval to one second
    
    0.16.0 General Changes:
    * Added a automatic scene switcher via the tools menu on windows/mac (and linux eventually) that can switch scenes based upon what program/window is currently in focus on the system.  More features to be added in future versions.  On macs, you can only select applications, not windows.  Note that you can also use regex to match a window name.
    * Added a system tray icon, with the ability to control the program via the system tray, and the ability to hide to system tray.
    * Added the ability to drag and drop image/video files in to the program to create new sources on the fly (note that on windows this may not work properly if the program is running as administrator, the source being dragged from may also need to be run as administrator)
    * Added an FPS indicator to the status bar, mostly used to diagnose whether a source in the scene is causing rendering to lag.
    * Added a "b-frames" option to the NVENC encoder, and set the default to 2.  Also fixes an issue where b-frames weren't being used by default, which would impact video quality.
    * Fixed an issue where frames wouldn't drop under certain circumstances and become more delayed than expected.
    * Fixed an issue where the program couldn't connect to certain types of custom servers.
    * Fixed a bug where NVENC H.264 profile wouldn't be set.
    * Fixed a bug with the browser source that would cause it to sometimes freeze under certain circumstances (especially changing settings, deleting the source, starting the program, or shutting down the program).
    * Fixed a bug where URLs wouldn't work with the VLC video source.
    * Fixed a bug where hidden sources used by the slideshow source would show up in the "existing source" list when adding a new image.
    * Streams will now always stop after a maximum of 30 seconds regardless of buffering (though buffering should no longer happen)
    * You can now click "Stopping Stream..." or "Stopping Recording..." to force them to stop if they are stuck in a "stopping" state for whatever reason (typically streaming, caused by buffering such as with the aforementioned frame drop issue)
    
    0.16.0 Windows-specific Changes:
    * Added an AMD H.264 encoder for AMD video cards on windows (also pre-configured settings available in simple output mode).  Note that this plugin should still be considered an early/experimental build; please report issues on the plugin's repository here: https://github.com/Xaymar/OBS-AMD-Advanced-Media-Framework
    * Added an improved text source with many more features and better drawing language support, and deprecated the old text source.  Any lingering text sources you have saved will still use the old source, so if you want to use the new text source you'll have to create a new text source for them.  A new text source is also in the works for mac/linux.
    * Added a tooltip to the "use buffering" property in the video device capture source properties that explains its function.
    * Game capture should now no longer require a hotfixes every time windows updates and changes D3D9 libraries.
    
    0.16.0 Linux-specific Changes:
    * Added the ability to specify a custom audio device when using the ALSA audio capture source.
    * Fixed a design flaw with the pulseaudio capture where the source would have no properties if the device was unplugged since last time the program was opened.
  • 0.16.1
    6d16c51c · libobs: Update to 0.16.1 ·
    OBS Studio 0.16.1
    
    0.16.1 Hotfix Changes:
    * Fixed a bug where the main window position/size wouldn't save on exit
    * Fixed a bug where files under 3 bytes wouldn't be read by text sources
    * Changed text source file change update interval to one second
    
    0.16.0 General Changes:
    * Added a automatic scene switcher via the tools menu on windows/mac (and linux eventually) that can switch scenes based upon what program/window is currently in focus on the system.  More features to be added in future versions.  On macs, you can only select applications, not windows.  Note that you can also use regex to match a window name.
    * Added a system tray icon, with the ability to control the program via the system tray, and the ability to hide to system tray.
    * Added the ability to drag and drop image/video files in to the program to create new sources on the fly (note that on windows this may not work properly if the program is running as administrator, the source being dragged from may also need to be run as administrator)
    * Added an FPS indicator to the status bar, mostly used to diagnose whether a source in the scene is causing rendering to lag.
    * Added a "b-frames" option to the NVENC encoder, and set the default to 2.  Also fixes an issue where b-frames weren't being used by default, which would impact video quality.
    * Fixed an issue where frames wouldn't drop under certain circumstances and become more delayed than expected.
    * Fixed an issue where the program couldn't connect to certain types of custom servers.
    * Fixed a bug where NVENC H.264 profile wouldn't be set.
    * Fixed a bug with the browser source that would cause it to sometimes freeze under certain circumstances (especially changing settings, deleting the source, starting the program, or shutting down the program).
    * Fixed a bug where URLs wouldn't work with the VLC video source.
    * Fixed a bug where hidden sources used by the slideshow source would show up in the "existing source" list when adding a new image.
    * Streams will now always stop after a maximum of 30 seconds regardless of buffering (though buffering should no longer happen)
    * You can now click "Stopping Stream..." or "Stopping Recording..." to force them to stop if they are stuck in a "stopping" state for whatever reason (typically streaming, caused by buffering such as with the aforementioned frame drop issue)
    
    0.16.0 Windows-specific Changes:
    * Added an AMD H.264 encoder for AMD video cards on windows (also pre-configured settings available in simple output mode).  Note that this plugin should still be considered an early/experimental build; please report issues on the plugin's repository here: https://github.com/Xaymar/OBS-AMD-Advanced-Media-Framework
    * Added an improved text source with many more features and better drawing language support, and deprecated the old text source.  Any lingering text sources you have saved will still use the old source, so if you want to use the new text source you'll have to create a new text source for them.  A new text source is also in the works for mac/linux.
    * Added a tooltip to the "use buffering" property in the video device capture source properties that explains its function.
    * Game capture should now no longer require a hotfixes every time windows updates and changes D3D9 libraries.
    
    0.16.0 Linux-specific Changes:
    * Added the ability to specify a custom audio device when using the ALSA audio capture source.
    * Fixed a design flaw with the pulseaudio capture where the source would have no properties if the device was unplugged since last time the program was opened.
  • 0.16.0
    OBS Studio 0.16.0
    
    General Changes:
    * Added a automatic scene switcher via the tools menu on windows/mac (and linux eventually) that can switch scenes based upon what program/window is currently in focus on the system.  More features to be added in future versions.  On macs, you can only select applications, not windows.  Note that you can also use regex to match a window name.
    * Added a system tray icon, with the ability to control the program via the system tray, and the ability to hide to system tray.
    * Added the ability to drag and drop image/video files in to the program to create new sources on the fly (note that on windows this may not work properly if the program is running as administrator, the source being dragged from may also need to be run as administrator)
    * Added an FPS indicator to the status bar, mostly used to diagnose whether a source in the scene is causing rendering to lag.
    * Added a "b-frames" option to the NVENC encoder, and set the default to 2.  Also fixes an issue where b-frames weren't being used by default, which would impact video quality.
    * Fixed an issue where frames wouldn't drop under certain circumstances and become more delayed than expected.
    * Fixed an issue where the program couldn't connect to certain types of custom servers.
    * Fixed a bug where NVENC H.264 profile wouldn't be set.
    * Fixed a bug with the browser source that would cause it to sometimes freeze under certain circumstances (especially changing settings, deleting the source, starting the program, or shutting down the program).
    * Fixed a bug where URLs wouldn't work with the VLC video source.
    * Fixed a bug where hidden sources used by the slideshow source would show up in the "existing source" list when adding a new image.
    * Streams will now always stop after a maximum of 30 seconds regardless of buffering (though buffering should no longer happen)
    * You can now click "Stopping Stream..." or "Stopping Recording..." to force them to stop if they are stuck in a "stopping" state for whatever reason (typically streaming, caused by buffering such as with the aforementioned frame drop issue)
    
    Windows-specific Changes:
    * Added an AMD H.264 encoder for AMD video cards on windows (also pre-configured settings available in simple output mode).  Note that this plugin should still be considered an early/experimental build; please report issues on the plugin's repository here: https://github.com/Xaymar/OBS-AMD-Advanced-Media-Framework
    * Added an improved text source with many more features and better drawing language support, and deprecated the old text source.  Any lingering text sources you have saved will still use the old source, so if you want to use the new text source you'll have to create a new text source for them.  A new text source is also in the works for mac/linux.
    * Added a tooltip to the "use buffering" property in the video device capture source properties that explains its function.
    * Game capture should now no longer require a hotfixes every time windows updates and changes D3D9 libraries.
    
    Linux-specific Changes:
    * Added the ability to specify a custom audio device when using the ALSA audio capture source.
    * Fixed a design flaw with the pulseaudio capture where the source would have no properties if the device was unplugged since last time the program was opened.
  • 0.15.4
    632f0bff · libobs: Update to 0.15.4 ·
    OBS Studio 0.15.4
    
    0.15.4 Hotfix changes (windows):
    * Fixed a crash in game capture when going from window mode to hotkey mode
    
    0.15.3 Changes:
    * Added a noise suppression audio filter (using speexdsp)
    * Added "Luma Wipe" transition (by HomeWorld)
    * Added the ability to lock the preview
    * Added all supported file types to VLC video source when browsing
    * Added the ability to add URLs to VLC video source
    * Added "Bind to IP" network option in advanced settings allowing users to specify which network adapter/address to stream from
    * Fixed an issue with VLC video source where media with more than two audio channels wouldn't be downmixed to stereo properly
    * Cleaned up log file readability significantly (still more work to be done, but it's a start)
    * Limited reconnect timeout (exponential backoff) to 15 minute intervals max.  Fixes an issue where reconnect timeout could have intervals of days if it kept reconnecting unattended
    
    0.15.3 Windows-specific Changes:
    * Once again fixed game capture performance issues with Direct3D 9.0c games on yet another windows 10 update.  (In case anyone is wondering why this happens, this has to be done for every time Microsoft modifies D3D9.  We may be able to find a better way to do this in the future)
    * Added game capture hotkey feature.  To use, set it to hotkey mode in game capture properties, and set a hotkey for it in the hotkey section of settings like all other hotkeys.  There are hotkeys for both capturing a window and for deactivating capture
    * Fixed a bug where AAC encoded with windows media foundation on windows 8 and above wouldn't play back in certain programs properly
    
    0.15.3 Linux-specific Changes:
    * Fixed a display issue with projectors on certain window managers
    * Fixed a bug where studio mode wouldn't display window captures in the program (output) view
  • 0.15.3
    OBS Studio 0.15.3
    
    Changes:
    * Added "Luma Wipe" transition (by HomeWorld)
    * Added a noise suppression audio filter (using speexdsp)
    * Added the ability to lock the preview
    * Added all supported file types to VLC video source when browsing
    * Added the ability to add URLs to VLC video source
    * Added "Bind to IP" network option in advanced settings allowing users to specify which network adapter/address to stream from
    * Fixed an issue with VLC video source where media with more than two audio channels wouldn't be downmixed to stereo properly
    * Cleaned up log file readability significantly (still more work to be done, but it's a start)
    * Limited reconnect timeout (exponential backoff) to 15 minute intervals max.  Fixes an issue where reconnect timeout could have intervals of days if it kept reconnecting unattended
    
    Windows-specific Changes:
    * Once again fixed game capture performance issues with Direct3D 9.0c games on yet another windows 10 update.  (In case anyone is wondering why this happens, this has to be done for every time Microsoft modifies D3D9.  We may be able to find a better way to do this in the future)
    * Added game capture hotkey feature.  To use, set it to hotkey mode in game capture properties, and set a hotkey for it in the hotkey section of settings like all other hotkeys.  There are hotkeys for both capturing a window and for deactivating capture
    * Fixed a bug where AAC encoded with windows media foundation on windows 8 and above wouldn't play back in certain programs properly
    
    Linux-specific Changes:
    * Fixed a display issue with projectors on certain window managers
    * Fixed a bug where studio mode wouldn't display window captures in the program (output) view
  • 0.15.2
    OBS Studio 0.15.2
    
    0.15.2 Hotfix Changes (windows only):
    * Fixed performance issues with Direct3D 9.0c games on the latest windows 10 update
    
    0.15.1 Hotfix Changes:
    * Fixed a display bug with the scroll filter
    * Fixed a crash that would happen when you created a VLC/slideshow source, added one item, then removed that item from the list, then hit cancel
    * Fixed a crash that would happen if you deleted a scene being used as a source in another scene when it automatically switched to that scene after deletion
    * Fixed a bug where quakelive wouldn't capture properly
    
    0.15.0 General Changes:
    * Added an image slideshow source.  The image slideshow has an playlist (which you can also add directories to as well), the ability to use different types of transitions, and the ability to randomize the output
    * Added a VLC video source with playlist support via libVLC.  Note that this currently requires VLC to be installed on your computer (on windows, for the architecture you're using OBS with.  For example, if you're using 64bit OBS Studio, you need 64bit VLC).  libVLC library files will most likely end up being optionally provided by the installer in the future.  This plugin works with windows and mac, and should work with linux (though hasn't had as much testing there).
    * Added "View" menu to allow hiding parts of the user interface (just listbox toolbars, status bar, and transition pane currently)
    * Added the ability to to set the scaling sampling filter for each item within a scene (point, bilinear, bicubic, and lanczos filtering).  Right-click a source within a scene to set the sampling.  This allows improving general source scaling quality for each item within a scene if desired (at the cost of additional fillrate).
    * Added "Scale/Aspect Ratio" filter which can force a specific resolution or aspect ratio on a source (with a specific desired scale sampling filter).
    * Added an option to automatically start recording when streaming
    * Added "Hide cursor over projector" option to general settings
    * Added the ability to delete multiple selected sources
    * Changed "Crop" filter to "Crop/Pad" filter to allow it to pad in addition to crop.
    * You can now add other scenes as sources within scenes.  Note that it will automatically detect and prevent infinite recursion, you cannot add a scene or source if it causes infinite recursion.
    * When stopping recording/streaming, it will no longer cut off video at the end.  It will now stop in accordance to the timing in which you hit the button.  Buttons will now say "stopping stream" or "stopping recording" while waiting for the point in which to stop the stream/recording to ensure it stops at the right timing.
    * You can now specify directories with the file formatting option in advanced settings.
    * Increased the maximum delay for the async delay filter to 20 seconds
    * Whenever an image source gif appears on the stream/recording output, it now restarts the gif from the first frame
    * Fixed another potential freeze/crash when disconnecting/reconnecting
    * Fixed NVENC lossless mode, should now work as intended
    * Fixed a bug where regular lossless codecs and lossless via simple output mode were only using one core
    * Fixed a bug where the rate control would not be set for x264 under certain circumstances
    
    0.15.0 Windows-Specific Changes:
    * Fixed a bug where audio output devices wouldn't show up in the video device capture source under certain circumstances
    * Fixed a bug with game capture where certain blizzard games could crash if the device was lost and reinitialized in the game
    * Improved game capture capture performance for certain OpenGL games
    * Added process priority option to advanced settings
    
    0.15.0 Linux-Specific Changes:
    * Fixed the long-standing crashes with linux window capture
    * Fixed a bug were window capture would not display window titles with the right text encoding
    
    0.15.0 Mac-Specific Changes:
    * Fixed an issue with syphon capture only capturing a portion of the target (hopefully)
  • 0.15.1
    OBS Studio 0.15.1
    
    0.15.1 Hotfix Changes:
    * Fixed a display bug with the scroll filter
    * Fixed a crash that would happen if you created a VLC/slideshow source, added one item, then removed that item from the list then hit cancel
    * Fixed a crash that would happen if you deleted a scene being used as a source in another scene when it automatically switched to that scene after deletion
    * Fixed a bug where quakelive wouldn't capture properly
    
    0.15.0 General Changes:
    * Added an image slideshow source.  The image slideshow has an playlist (which you can also add directories to as well), the ability to use different types of transitions, and the ability to randomize the output
    * Added a VLC video source with playlist support via libVLC.  Note that this currently requires VLC to be installed on your computer (on windows, for the architecture you're using OBS with.  For example, if you're using 64bit OBS Studio, you need 64bit VLC).  libVLC library files will most likely end up being optionally provided by the installer in the future.  This plugin works with windows and mac, and should work with linux (though hasn't had as much testing there).
    * Added "View" menu to allow hiding parts of the user interface (just listbox toolbars, status bar, and transition pane currently)
    * Added the ability to to set the scaling sampling filter for each item within a scene (point, bilinear, bicubic, and lanczos filtering).  Right-click a source within a scene to set the sampling.  This allows improving general source scaling quality for each item within a scene if desired (at the cost of additional fillrate).
    * Added "Scale/Aspect Ratio" filter which can force a specific resolution or aspect ratio on a source (with a specific desired scale sampling filter).
    * Added an option to automatically start recording when streaming
    * Added "Hide cursor over projector" option to general settings
    * Added the ability to delete multiple selected sources
    * Changed "Crop" filter to "Crop/Pad" filter to allow it to pad in addition to crop.
    * You can now add other scenes as sources within scenes.  Note that it will automatically detect and prevent infinite recursion, you cannot add a scene or source if it causes infinite recursion.
    * When stopping recording/streaming, it will no longer cut off video at the end.  It will now stop in accordance to the timing in which you hit the button.  Buttons will now say "stopping stream" or "stopping recording" while waiting for the point in which to stop the stream/recording to ensure it stops at the right timing.
    * You can now specify directories with the file formatting option in advanced settings.
    * Increased the maximum delay for the async delay filter to 20 seconds
    * Whenever an image source gif appears on the stream/recording output, it now restarts the gif from the first frame
    * Fixed another potential freeze/crash when disconnecting/reconnecting
    * Fixed NVENC lossless mode, should now work as intended
    * Fixed a bug where regular lossless codecs and lossless via simple output mode were only using one core
    * Fixed a bug where the rate control would not be set for x264 under certain circumstances
    
    0.15.0 Windows-Specific Changes:
    * Fixed a bug where audio output devices wouldn't show up in the video device capture source under certain circumstances
    * Fixed a bug with game capture where certain blizzard games could crash if the device was lost and reinitialized in the game
    * Improved game capture capture performance for certain OpenGL games
    * Added process priority option to advanced settings
    
    0.15.0 Linux-Specific Changes:
    * Fixed the long-standing crashes with linux window capture
    * Fixed a bug were window capture would not display window titles with the right text encoding
    
    0.15.0 Mac-Specific Changes:
    * Fixed an issue with syphon capture only capturing a portion of the target (hopefully)
  • 0.15.0
    OBS Studio 0.15.0
    
    General Changes:
    * Added an image slideshow source.  The image slideshow has an playlist (which you can also add directories to as well), the ability to use different types of transitions, and the ability to randomize the output
    * Added a VLC video source with playlist support via libVLC.  Note that this currently requires VLC to be installed on your computer (on on windows, for the architecture you're using OBS with.  For example, if you're using 64bit OBS Studio, you need 64bit VLC).  libVLC library files will most likely end up being optionally provided by the installer in the future.  This plugin works with windows and mac, and should work with linux (though hasn't had as much testing there).
    * Added "Hide cursor over projector" option to general settings
    * Added "View" menu to allow hiding parts of the user interface (just listbox toolbars, status bar, and transition pane currently)
    * Added the ability to to set the scaling sampling filter for each item within a scene (point, bilinear, bicubic, and lanczos filtering).  Right-click a source within a scene to set the sampling.  This allows improving general source scaling quality for each item within a scene if desired (at the cost of additional fillrate).
    * Added "Scale/Aspect Ratio" filter which can force a specific resolution or aspect ratio on a source (with a specific desired scale sampling filter).
    * Added the ability to delete multiple selected sources
    * Added an option to automatically start recording when streaming
    * Changed "Crop" filter to "Crop/Pad" filter to allow it to pad in addition to crop.
    * You can now add other scenes as sources within scenes.  Note that it will automatically detect and prevent infinite recursion, you cannot add a scene or source if it if causes infinite recursion.
    * When stopping recording/streaming, it will no longer cut off video at the end.  It will now stop in accordance to the timing in which you hit the button.  Buttons will now say "stopping stream" or "stopping recording" while waiting for the point in which to stop the stream/recording to ensure it stops at the right timing.
    * You can now specify directories with the file formatting option in advanced settings.
    * Increased the maximum delay for the async delay filter to 20 seconds
    * Whenever an image source gif appears on the stream/recording output, it now restarts the gif from the first frame
    * Fixed another potential freeze/crash when disconnecting/reconnecting
    * Fixed NVENC lossless mode, should now work as intended
    * Fixed a bug where regular lossless codecs and lossless via simple output mode were only using one core
    * Fixed a bug where the rate control would not be set for x264 under certain circumstances
    
    Windows-Specific Changes:
    * Fixed a bug where audio output devices wouldn't show up in the video device capture source under certain circumstances
    * Fixed a bug with game capture where certain blizzard games could crash if the device was lost and reinitialized in the game
    * Improved game capture capture performance for certain OpenGL games
    * Added process priority option to advanced settings
    
    Linux-Specific Changes:
    * Fixed the long-standing crashes with linux window capture
    * Fixed a bug were window capture would not display window titles with the right text encoding
    
    Mac-Specific Changes:
    * Fixed an issue with syphon capture only capturing a portion of the target (hopefully)
  • 0.14.2
    OBS Studio 0.14.2
    
    General Changes:
    * Fixed a potential freeze when reconnecting
    * Fixed a potential crash when disconnecting on program shutdown
    * Fixed a bug with transitions where under certain circumstances the audio from the target scene would not start playing until the transition was completed
    * Fixed a few potential freezes and other bugs with the media source
    * Fixed a bug where using "rescale" with the QSV encoder wouldn't work properly
    * Fixed a bug where deinterlaced sources would sometimes appear vertically flipped when deinterlacing was enabled
    * Fixed a bug where alt-crop wouldn't work properly if a source was flipped
    * Fixed a bug where you couldn't save a recording to a file or path that contained unicode characters
    * Fixed a bug where simple output mode would not record QSV at the expected bitrates relative to "high" and "indistinguishable" quality on haswell+ processors
    * Fixed a bug where switching from a scene collection with custom transitions could corrupt the scene collection being switched to
    * Fixed an issue where NVENC would use too much bitrate unnecessarily when recording, now uses CQP instead of VBR
    * Fixed an issue where NVENC constant bitrate wasn't working properly
    * Window capture on windows will no longer display anything if the window has been closed and can no longer be found.  Before it would display a frozen image of the window before it was closed
    * Game capture on windows will now prevent itself from hooking OBS projector windows when game capture is set to capture any fullscreen program
    * Game capture on windows will now try to initialize capture immediately when possible, especially on games/programs that are already hooked
    * Game capture on windows no longer acts as a global source, and when not being shown it will fully deactivate (for example it's in another scene).  This fixes an issue where game capture would sometimes show a black screen if there were other separate game captures in different scenes capturing the same thing
    * Monitor capture on windows no longer acts as a global source, and when not being shown it will fully deactivate (again for example when it's in another scene).  This fixes an issue on windows 8/10+ where monitor capture would cause unexpected lag while in a different scene when a fullscreen game is active
    * Projectors no longer minimize if the main window is minimized
    * If the main OBS window was closed on a monitor that's no longer plugged in, it will now start up on the main display rather than starting up off-screen
    * When changing encoders in advanced output mode, settings from the previous encoder will no longer try to apply to the new encoder, which may have a completely different setting layout
    * Changed the browse dialogs for the remux dialog to show the various supported file types rather than just FLV/MP4
    * Changed x264 and NVENC to have a "rate control" setting instead of a "Use CBR" setting
    * Increased NVENC bitrate limit
    * Added CQP rate control mode to NVENC encoder interface
    * Added lossless rate control mode to NVENC encoder interface
    * Added CRF rate control mode to x264 encoder interface (functions the same as when you're using VBR with 0 buffer size)
    * Added ABR rate control mode to x264 encoder interface (functions similar to CBR but without bitrate padding)
    * FFmpeg now is compiled with VP8 and VP9 support on windows
  • 0.14.1
    OBS Studio 0.14.1
    
    0.14.1 Hotfix:
    * Fixed an issue with chroma key not working at all
    * Fixed an issue where media source wouldn't loop gif files correctly anymore
    * Fixed an issue where windows 7 would fail when checking for file/version updates
    
    0.14.0 General Changes:
    * Added deinterlacing.  Deinterlacing modes can now be used by right-clicking the source and going to "deinterlacing" in the menu to select the deinterlacing options.  Deinterlacing only works on sources that support it (video capture device source and media source primarily)
    * Added full NVIDIA NVENC encoder and deprecated the Microsoft Media Foundation NVENC encoder.  NVENC is supported for windows and linux, and can be used via the simple output mode.  (Note: To use NVENC on linux, you must compile or get a version of FFmpeg with NVENC support)
    * Added full Intel QuickSync encoder and deprecated the Microsoft Media Foundation QuickSync encoder.  The full QuickSync implementation is currently only supported on windows, and can be used via the simple output mode.
    * Added alt-cropping (cropping via the alt-key).  This type of crop only affects the specific scene item and does not affect all instances of a source.  You can also change the specific crop number values in the source transform dialog.
    * Added a 'slide' transition.  This is different from the swipe transition in that it slides in the new scene while sliding out the old scene (HWD)
    * Added a 'fade to color' transition.  This transition fades to a color and then fades to the target scene from that color. (HWD)
    * Added command line parameters:  --collection [scene collection name], --profile [profile name], --scene [scene name], --startstreaming, --startrecording.  If a collection/profile/scene has a space in the name, use quotes around the full name.
    * Added "snap to other sources" feature (enabled by default, can be disabled in general settings)
    * Added "snap to vertical/horizontal center" feature (disabled by default, option to enable is in general settings)
    * Added the ability to turn off all snapping in general settings (reminder that you can always temporarily disable snapping by holding down the control key while dragging/resizing)
    * Added options to change the recording file name formatting in advanced settings
    * Simple output mode now has an option to disable the current service's bitrate enforcement
    * Simple output mode now shows a warning if your bitrate goes over the service's maximum desired bitrate if bitrate enforcement is disabled, stating that the bitrate will be capped at the service's maximum preferred bitrate
    * Fixed a bug where image/text sources could majorly lag if they had file names with non-english (particularly east-asian) unicode characters
    * Fixed a bug with decklink source where older blackmagic/decklink devices wouldn't properly show
    * Fixed a number of crashes with the media source
    * Fixed an issue with lanczos scaling quality, quality should now be more accurate/improved
    * Fixed an issue where audio and video could start up out of sync on a second output that uses already-active encoders (for example, you start streaming, and then start recording a few second later, then the recording could be out of sync)
    * Fixed a crash that could happen when closing a properties/filters window
    * Fixed a crash on startup that would happen if you had a filter with the same name as an existing source
    * Fixed a bug where the text of a text source would disappear when using certain filters
    * Fixed a bug where the text source could crash if the text was too big
    * Reduced the amount of memory used by text source glyphs
    * When browsing files with the media/image sources, the browse dialog now starts in the directory of the last file used
    
    0.14.0 General Windows-Specific Changes:
    * Added an option to the video device capture source which allows turning off the device when the device is not being displayed (also useful if you need to output audio to desktop and don't want the audio to play when you're in a different scene)
    * Added monochrome color format support to video device capture for certain devices that use it (why on earth anyone would have a monochrome camera I don't know)
    * Fixed an issue where game capture would stop capturing a game if there were other hooks active
    * Fixed a bug where the cursor could become corrupted when using window/game/monitor capture
    * Fixed a crash that could happen when initializing audio capture
    
    0.14.0 General Linux-Specific Changes:
    * Added an option "Use alpha-less texture format" option to window capture that helps capturing certain windows with mesa drivers
    * Added an ALSA sound input source (currently added like any other source, will be accessible via audio settings as well in the future)
  • 0.14.0
    OBS Studio 0.14.0
    
    Changes:
    * Added deinterlacing.  Deinterlacing modes can now be used by right-clicking the source and going to "deinterlacing" in the menu to select the deinterlacing options.  Deinterlacing only works on sources that support it (video capture device source and media source primarily)
    * Added full NVIDIA NVENC encoder and deprecated the Microsoft Media Foundation NVENC encoder.  NVENC is supported for windows and linux, and can be used via the simple output mode.  (Note: To use NVENC on linux, you must compile or get a version of FFmpeg with NVENC support)
    * Added full Intel QuickSync encoder and deprecated the Microsoft Media Foundation QuickSync encoder.  The full QuickSync implementation is currently only supported on windows, and can be used via the simple output mode.
    * Added alt-cropping (cropping via the alt-key).  This type of crop only affects the specific scene item and does not affect all instances of a source.  You can also change the specific crop number values in the source transform dialog.
    * Added a 'slide' transition.  This is different from the swipe transition in that it slides in the new scene while sliding out the old scene (HWD)
    * Added a 'fade to color' transition.  This transition fades to a color and then fades to the target scene from that color. (HWD)
    * Added command line parameters:  --collection [scene collection name], --profile [profile name], --scene [scene name], --startstreaming, --startrecording.  If a collection/profile/scene has a space in the name, use quotes around the full name.
    * Added "snap to other sources" feature (enabled by default, can be disabled in general settings)
    * Added "snap to vertical/horizontal center" feature (disabled by default, option to enable is in general settings)
    * Added the ability to turn off all snapping in general settings (reminder that you can always temporarily disable snapping by holding down the control key while dragging/resizing)
    * Added options to change the recording file name formatting in advanced settings
    * Simple output mode now has an option to disable the current service's bitrate enforcement
    * Simple output mode now shows a warning if your bitrate goes over the service's maximum desired bitrate if bitrate enforcement is disabled, stating that the bitrate will be capped at the service's maximum preferred bitrate
    * Fixed a bug where image/text sources could majorly lag if they had file names with non-english (particularly east-asian) unicode characters
    * Fixed a bug with decklink source where older blackmagic/decklink devices wouldn't properly show
    * Fixed a number of crashes with the media source
    * Fixed an issue with lanczos scaling quality, quality should now be more accurate/improved
    * Fixed an issue where audio and video could start up out of sync on a second output that uses already-active encoders (for example, you start streaming, and then start recording a few second later, then the recording could be out of sync)
    * Fixed a crash that could happen when closing a properties/filters window
    * Fixed a crash on startup that would happen if you had a filter with the same name as an existing source
    * Fixed a bug where the text of a text source would disappear when using certain filters
    * Fixed a bug where the text source could crash if the text was too big
    * Reduced the amount of memory used by text source glyphs
    * When browsing files with the media/image sources, the browse dialog now starts in the directory of the last file used
    
    Windows-Specific Changes:
    * Added an option to the video device capture source which allows turning off the device when the device is not being displayed (also useful if you need to output audio to desktop and don't want the audio to play when you're in a different scene)
    * Added monochrome color format support to video device capture for certain devices that use it (why on earth anyone would have a monochrome camera I don't know)
    * Fixed an issue where game capture would stop capturing a game if there were other hooks active
    * Fixed a bug where the cursor could become corrupted when using window/game/monitor capture
    * Fixed a crash that could happen when initializing audio capture
    
    Linux-Specific Changes:
    * Added an option "Use alpha-less texture format" option to window capture that helps capturing certain windows with mesa drivers
    * Added an ALSA sound input source (currently added like any other source, will be accessible via audio settings as well in the future)
  • 0.13.4
    OBS Studio 0.13.4
    
    Windows Hotfix:
    * Actually fixes the potential game capture crash issue for new windows updates
  • 0.13.3
    OBS Studio 0.13.3
    
    Windows Hotfix:
    * Fix a bug where certain games could crash on new windows updates due to invalid game capture cache
    * Added a "swipe" transition (has to be added and then configured to be used)
  • 0.13.2
    OBS Studio 0.13.2
    
    Hotfix changes:
    * Fixed an issue where certain devices (elgato/lgp/hdpvr) could have stuttering audio
    * Changed lossless recording quality to use .avi with uncompressed PCM audio data
    * Made it so that linux window capture does not display red when it can't capture, instead it now becomes transparent
  • 0.13.1
    OBS Multiplatform 0.13.1
    
    Changes:
    * Fixed another bug where audio could shut off for sources under certain circumstances
    * Fixed a bug where if the media source's "restart when active" setting was enabled, it would start up active even in an inactive scene
    * Fixed a bug where rotation would not be preserved when transitioning in Studio Mode
    * Fixed a bug where the scene would always be duplicated regardless of whether scene duplication mode is on if you turn on Studio Mode
    * You can now right-click things in the preview without it trying to perform a selection action (preserves selection on right-click)
    * The program now uses FLAC for audio when using lossless mode in simple output
    
    OBS Multiplatform 0.13.1 Release Candidate 1 Changes:
    -------------------
    * Fixed a case where audio would completely stop playing from certain sources
    * Fixed a case where audio for certain sources would go out of sync
    * Fixed multiple cases where buffering would increase unnecessarily
    * Fixed an issue where outputs could potentially start up out of sync
    * Fixed an issue where multi-track outputs would take many seconds to start up
    * Fixed a bug where multi-track audio outputs would potentially not be in sync
    * Fixed a bug with the output (program) view in studio mode where it would not update its resolution when resolution settings have been changed
    * Fixed a bug (that has been around since before 0.13.0) where if you start a secondary output with already-active encoders, it could go out of sync if started very shortly after the first output.  Secondary outputs started with already active encoders will now always be in sync
    * Fixed a crash that could happen when transitioning under certain circumstances
    * Fixed the "del" button not working on scenes/sources
    
    OBS Multiplatform 0.13.0 Changes:
    -------------------
    
    General Changes:
    * Added "Studio Mode", which allows editing scenes/sources without changing the output (also known as Preview/Program mode)
    * Added scene transitions (currently only had time for just fade/cut, many more transitions to be added later)
    * Added support for animated gif playback in the image source and even the mask/blend filter
    * Added an option to the media source to allow the ability to restart the media file when the source becomes active (shown on output)
    * Added options to settings -> general to add confirmation dialogs for starting/stopping stream (was requested because sometimes people can accidentally click start/stop streaming when they don't mean to)
    * Added an "Always On Top" option to file menu
    * Added the ability to adjust the size of the bottom section of the main window
    * Added logging of active monitors to logs when using Direct3D
    * Fixed the annoying way in which the mask/blend filter would always stretch the mask/blend image by default, discarding aspect ratio.  It now centers on the source and preserves aspect ratio.  An option has been added to stretch to discard aspect ratio if desired.
    * Fixed the media source file browse dialog so that filters for actual media files rather than just listing all files
    * Fixed a bug where the output resolution would always select an improper resolution if the base resolution becomes invalid
    * Fixed a bug where right-clicking on a source in the preview and going to properties/transform would get the properties/transform of the wrong source
    * Fixed a bug where if the program was started and the current global desktop/mic audio audio devices in audio settings couldn't be found, audio settings would erroneously select "disabled" even though they were still active.  It now displays "[Device not connected or not available]".
    * Fixed a bug where when starting the program for the first time, no default scenes would be present
    * Fixed a crash that would happen if you had a hotkey set to start both stream/recording at the same time
    * Fixed a crash that could happen under certain circumstances if you were streaming/recording at the same time
    * Fixed a bug where starting streaming and then starting recording quickly after or vice-versa would cause the second one to go out of sync
    * Improved logging of lost frames due to rendering, encoding, or network lag
    * Completely rewrote the audio subsystem, which enables the ability for transitions, minimizes audio buffering, and removes the need for the "audio buffering time" setting
    * Cleaned up the properties of the media source: now defaults to file output mode, uses reasonable defaults
    * Moved renderer/adapter from video settings to advanced settings because they're not something users should typically mess with
    * The renderer/adapter options are now hidden when they're not applicable (hiding both options on OSX, linux, and hiding adapters when OpenGL is selected on windows)
    * The status bar now displays a warning if encoding is overloaded suggesting the user turn down settings
    
    Windows Changes:
    * Fixed a bug with game capture where OpenGL games wouldn't capture properly under certain circumstances
    * Fixed a bug where Darkest Dungeon wouldn't capture/render properly
    
    Mac Changes:
    * Improved rendering performance by disabling OSX BeamSync while the program is active (can be disabled/enabled in advanced settings)
    
    Linux Changes:
    * Testing a possible fix to an issue where window capture rarely/randomly causing segfaults (usually on exit)
    * Improved rendering performance by fixing an issue where the program was rendering with v-sync