OBS Studio 0.14.0

New version available: OBS Studio 0.14.0.

Warning: hotfixed, please use OBS 0.14.1 or newer.

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

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)