使用标签,可以标记提交历史上的特定点为重要提交
  • 0.11.4   OBS Multiplatform 0.11.4 Hotfix changes (windows-only hotfix): * Fix an issue with game capture where the capture could just spontaneously disappear, especially if resizing the source.
  • 0.11.3   OBS Multiplatform 0.11.3 Hotfix Changes (windows): * Fixed performance issues with latest Windows 10 update (which invalidated the last fix)
  • 0.11.2   OBS Multiplatform 0.11.2 Hotfix changes: * Fixed crash with blackmagic source * Fixed bug causing custom server RTMP authentication to not work correctly * Updated ingests
  • 0.11.1   OBS Multiplatform 0.11.1 0.11.1 Hotfix: * Fixed a bug where adding an audio filter to a source that had both video and audio would cause the video to stop playing from that source * Fixed a bug where the microsoft AAC encoder wouldn't encoder properly with 48khz * Fixed a bug where scene collections would not properly save the previous scene collection before switching * Fixed a bug where scene collections would not properly update the scene collection menu after creating new scene collections 0.11.0 General Changes: * Added profile support (currently just via a menu option) to allow you to save and change to different settings profiles * Added scene collections (note that scene collections are fully functional even while streaming/recording) * Added the ability to select the type of container format to save recordings to in output settings (mp4, mov, ts, mkv, flv). If the program unexpectedly terminates while recording, the recording file won't be corrupted. (Corruption can still occur if the entire computer is shut down/restarted while recording however) * Added the ability to save multiple audio tracks with different mixer configurations on a single recording in advanced output settings (supported by mp4, mov, ts, mkv, but not flv) * Added portable mode option, which allows the program to save and access configuration data from the program's base folder. You can enable portable mode by using the --portable or -p command line parameter, or by having the following file in the base program directory to enable it: portable_mode or portable_mode.txt * Added support for Apple's CoreAudio encoder for better audio encoding quality (always available on mac, and should be available on windows if the user has itunes or quicktime) * Added a scroll effect filter (which had been highly requested for things like text) * Added a noise gate audio filter * Added a gain audio filter * Added a settings icon to audio sources on the mixer so that you can configure their audio filters or properties * Added a "Show" button to stream key edit boxes to allow you to disable the password masking * Added a few of common services: livecoding.tv, beam.tv, gaminglive.tv (service handling is still scheduled for an overhaul to use things like remote APIs and remote server lists so we don't have to control a primary list) * Added the ability to reorder scenes * Added the ability to easily reorder scenes/sources by dragging items in the list boxes * Added support for username/password authentication when using custom servers * Fixed a potential major memory leak with async video sources (video devices, media sources) * Fixed a faulty design with the blackmagic source where its audio/video wouldn't be guaranteed to be in sync * Fixed a bug where audio filters would add hotkeys * Fixed a crash that could happen when connecting to a server * Fixed a crash that could happen on exit or when closing certain dialogs * Fixed a bug where sources could linger even though they aren't used in any scenes * Fixed the way preview panes work so they don't have that weird "stretching" look when resizing the window * Fixed http/https support (for things like update checks) to use libcurl, windows users should now always be able to get update checks and upload log files * Fixed the default scaled resolution value to always be at or below 1280x720 * Fixed a design flaw in the media source where the audio/video would not sync up properly * Fixed a bug in the media source where certain files would freeze on the first frame * Fixed a bug in the media source where remote streams wouldn't play back properly * Improved logging to look more clean and segmented, with better details 0.11.0 Windows Changes: * Added support for Microsoft's AAC encoder on windows 8+, allowing for better audio encoding quality and reduced CPU usage * Added a button to optionally disable aero if on windows 7/vista to the video section * Added option to the video device source to allow outputting audio to desktop (via DirectSound or WaveOut) instead of capturing audio (Built-in audio monitoring of all sources coming in the future will replace this feature in the future) * Changed game capture to hook similarly to the original version, and added an "anti-cheat compatibility hook" option to game capture (no longer always used by default) * Fixed a bug with game capture where you couldn't capture a game if the game was at a permission level lower than OBS * Fixed a bug where game capture could crash 64bit games
  • 0.11.0   OBS Multiplatform 0.11.0 General Changes: * Added profile support (currently just via a menu option) to allow you to save and change to different settings profiles * Added scene collections (note that scene collections are fully functional even while streaming/recording) * Added the ability to select the type of container format to save recordings to in output settings (mp4, mov, ts, mkv, flv). If the program unexpectedly terminates while recording, the recording file won't be corrupted. (Corruption can still occur if the entire computer is shut down/restarted while recording however) * Added the ability to save multiple audio tracks with different mixer configurations on a single recording in advanced output settings (supported by mp4, mov, ts, mkv, but not flv) * Added portable mode option, which allows the program to save and access configuration data from the program's base folder. You can enable portable mode by using the --portable or -p command line parameter, or by having the following file in the base program directory to enable it: portable_mode or portable_mode.txt * Added support for Apple's CoreAudio encoder for better audio encoding quality (always available on mac, and should be available on windows if the user has itunes or quicktime) * Added a scroll effect filter (which had been highly requested for things like text) * Added a noise gate audio filter * Added a gain audio filter * Added a settings icon to audio sources on the mixer so that you can configure their audio filters or properties * Added a "Show" button to stream key edit boxes to allow you to disable the password masking * Added a few of common services: livecoding.tv, beam.tv, gaminglive.tv (service handling is still scheduled for an overhaul to use things like remote APIs and remote server lists so we don't have to control a primary list) * Added the ability to reorder scenes * Added the ability to easily reorder scenes/sources by dragging items in the list boxes * Added support for username/password authentication when using custom servers * Fixed a potential major memory leak with async video sources (video devices, media sources) * Fixed a faulty design with the blackmagic source where its audio/video wouldn't be guaranteed to be in sync * Fixed a bug where audio filters would add hotkeys * Fixed a crash that could happen when connecting to a server * Fixed a crash that could happen on exit or when closing certain dialogs * Fixed a bug where sources could linger even though they aren't used in any scenes * Fixed the way preview panes work so they don't have that weird "stretching" look when resizing the window * Fixed http/https support (for things like update checks) to use libcurl, windows users should now always be able to get update checks and upload log files * Fixed the default scaled resolution value to always be at or below 1280x720 * Fixed a design flaw in the media source where the audio/video would not sync up properly * Fixed a bug in the media source where certain files would freeze on the first frame * Fixed a bug in the media source where remote streams wouldn't play back properly * Improved logging to look more clean and segmented, with better details Windows Changes: * Added support for Microsoft's AAC encoder on windows 8+, allowing for better audio encoding quality and reduced CPU usage * Added a button to optionally disable aero if on windows 7/vista to the video section * Added option to the video device source to allow outputting audio to desktop (via DirectSound or WaveOut) instead of capturing audio (Built-in audio monitoring of all sources coming in the future will replace this feature in the future) * Changed game capture to hook similarly to the original version, and added an "anti-cheat compatibility hook" option to game capture (no longer always used by default) * Fixed a bug with game capture where you couldn't capture a game if the game was at a permission level lower than OBS * Fixed a bug where game capture could crash 64bit games
  • 0.10.1   OBS Multiplatform 0.10.1 Changes: * Fixed an issue playing back animated gif files in the media source * Fixed a crash that could happen when opengl fails to initialize Linux: * Fixed a bug where mouse button hotkeys wouldn't work Windows: * Fixed a crash with encoded video capture devices (HD-PVR, roxio, etc) * Added preliminary support for directly decoding avermedia live gamer portable devices (still needs testing)
  • 0.10.0   OBS Multiplatform 0.10.0 Hotkeys: * Added extensive hotkey support for all operating systems, accessible in settings * Added the ability to set as many hotkeys as desired to a specific action * Added a hotkey action to switch to a specific scene * Added hotkey actions for push-to-talk/push-to-mute, along with release delay in audio settings * Added hotkey actions to show/hide specific items in scenes * Added hotkey actions to mute/unmute a source * Added hotkey actions to start/stop streaming * Added hotkey actions to start/stop recording General: * Added support for additional base color output formats: YUV 4:2:0, YUV 4:4:4, and RGB, primarily meant for increasing recording quality (Note that RGB should not be used with x264, use YUV 4:4:4 instead) * Added a sharpen effect filter * Added the ability to right-click the preview for additional context menu options * Added the ability to disable the preview window via the preview context menu * Added fullscreen projector feature that allows you to view a source, scene, or the preview in full screen on a specific display * Added codec/container drop-down boxes to FFmpeg output to make it a bit easier to set the codecs users wish to output with * Added a low-resolution downscale shader to increase quality when downscaling past 2x base resolution * Added up/down/left/right keyboard shortcuts when in the preview to allow to fine-tune the position of source(s) by a unit * Changed reconnecting to show a timeout countdown * Changed reconnecting so that it doubles the timeout per attempt to reduce potential server requests in case of unexpected downtime * Fixed a design flaw where I-frames could be dropped when frame drops occur, which could cause issues with HLS and any calculations based on I-frames * Fixed a bug where async video sources that may internally resize (such as mac window capture) would cause a potential data race crash * Fixed a crash that could occur when exiting the program * Due to a changed ini variable name, window positions/sizes may be reset to default initially when first running this version Mac: * Fixed a bug where window capture could crash (cross-referenced in general changes above) * Fixed a bug in display capture where the "Show Cursor" property wouldn't do anything (and also caused the cursor to not get captured on OSX 10.10+) Windows: * Added a vertical flip option to video device capture (mostly just to prevent it from being inverted in fullscreen projector) * Fixed a bug in video capture device properties where the FPS and output formats would not be shown in certain circumstances * Fixed a bug in regular audio input/output capture where the program could freeze up if a device isn't found (and repeat a log message infinitely) * Fixed an issue where capturing output (speaker/etc) audio could cause weird audio capture glitches when desktop audio stops playing or isn't playing
    782a5daa · Update to 0.10.0 ·
  • 0.9.1   OBS Multiplatform 0.9.1 Changes: * Fixed a memory leak that could occur with async (video/media) sources under certain circumstances * Fixed an issue where video frame cache would grow with no upper limit; now frees data after it becomes unused after a specific amount of time * Fixed a bug with advanced output mode where service-enforced settings would be applied to all audio encoders rather than the audio encoder that was assigned to the stream
    d42a7ce6 · UI: Fix crash log handling ·
  • 0.9.0   OBS Multiplatform 0.9.0 General Changes: * Added video/audio filtering; you can now access filters for a source by right-clicking the source and then clicking 'Filters' from the popup menu. These filters can be applied to any compatible source. * Added filters: Chroma Key, Color Key, Color Correction, Video Delay, Image Mask/Blend, Crop * Added media source (plays video/audio media via FFmpeg) * Added Blackmagic device capture source to capture Blackmagic devices (Mac, Linux, Windows) * Added visibility indicator to the source list to toggle visibility in the current scene * Added mute button to sources on the mixer * Added option to select different themes in general settings * Added a dark theme * Added a menu option to view the current log file in the help menu * Fixed an issue where service-specific settings would not be set again when changing encoding settings Linux Changes: * Added an option to video device capture to optionally buffer the video (off by default to reduce potential lag issues with webcams) * Made various improvements to video capture on Linux Mac Changes: * Added an option to video device capture to optionally buffer the video (off by default to reduce potential lag issues with webcams) * Fixed an issue where game capturing (syphon) wouldn't work on 10.8 * Fixed an issue where certain mac audio outputs with channels > 8 wouldn't play, now will be forced to stereo if needed Windows Changes: * Made devices turn on by default when creating a video device capture source rather than off by default to prevent confusion for users * Fixed an issue where canceling settings would cause the video to freeze * Fixed an issue where games wouldn't initialize with game capture sometimes, or would take a really long time to initialize (especially CS:GO)
  • 0.8.3   OBS Multiplatform 0.8.3 Changes: * Fixed a bug where you wouldn't be able to connect to anything again after your first connection ended * Fixed a bug with RTMP authentication * Fixed a crash in advanced audio properties dialog * Fixed a potential issue where encoders might lose their service-specific settings accidentally (still might be a slight issue with it if you try to update settings in real time, will fix) * Display a "no properties" message if there are no properties for a source * Fixed a bug where you couldn't duplicate sources in a single scene Mac: * Fixed a bug where audio input/output capture sources would not update when properties were changed Windows: * Fixed a potential game capture hook issue that could cause crashes
    0c63afcc · libobs: Update to 0.8.3 ·
  • 0.8.2   OBS Multiplatform 0.8.2 Changes: * Fixed a major sync issue when using two video encoders at the same time with one audio encoder * Fixed an issue where recommended service-specific settings wouldn't be automatically applied when using simple output mode * Fixed the buffer size controls to allow 0 as the minimum value * Fixed a bug where reconnect UI controls in simple output mode wouldn't automatically be disabled/enabled when reopening the settings window * Fixed a bug where custom encoder settings in simple output mode wouldn't be saved or marked as changed * Fixed the layout for the advanced audio properties where the labels wouldn't align properly and long translated text names would get cut off * Added an option to advanced output mode streaming tab to automatically enforce the current service's recommended stream settings, or rather allow them the option of turning it off if they don't wish to enforce those settings. (Note that service settings are always automatically enforced for simple output mode) * Added an "Advanced" settings pane to the settings window, with "Color Space", "Color Range", and "Audio Buffering Time" options (Color Format to be added later) * Added support for IPv6 (without crashing the mac build this time) Mac: * Renamed "Syphon" source to "Game Capture (Syphon)" for the sake of clarifying its purpose Windows: * Fixed a crash when using video capture devices * Added "Color Space" and "Color Range" properties to the video capture device source to allow users to override the YUV color space or color range when using a YUV color format
  • 0.8.1   OBS Multiplatform 0.8.1 Hotfix: * (0.8.1) Hotfixed a bug where streaming wouldn't work properly on mac (blame the QA, aka blame Jim) Changes: * Added support for multiple audio tracks, enabling the user to stream and record with different mixes (assign/remove sources from tracks via the advanced audio properties) * Added an 'advanced' output mode in output settings ('Mode' dropdown at the top of output settings) * Placed a settings-like icon above the mixer to access the advanced audio properties (and make it more visible) * Fixed the 'streaming' section of settings so that OK/Apply/Cancel work properly * Added OK/Cancel options to the source properties window * The program will now display a confirmation message box if exiting while streaming/recording is active Advanced output mode features: * Allow the use a different encoder for recording than for streaming (or the same if desired) * Allow the use of encoders other than x264 if they're available * Allow streaming and recording at different resolutions * Allow streaming and recording with different audio tracks * Allow the ability to optionally use a custom FFmpeg output instead of recording with h264/AAC
    fe849ec4 · libobs: Update to 0.8.1 ·
  • 0.8.0   OBS Multiplatform 0.8.0 Changes: * Added support for multiple audio tracks, enabling the user to stream and record with different mixes (assign/remove sources from tracks via the advanced audio properties) * Added an 'advanced' output mode in output settings ('Mode' dropdown at the top of output settings) * Placed a settings-like icon above the mixer to access the advanced audio properties (and make it more visible) * Fixed the 'streaming' section of settings so that OK/Apply/Cancel work properly * Added OK/Cancel options to the source properties window * The program will now display a confirmation message box if exiting while streaming/recording is active Advanced output mode features: * Allow the use a different encoder for recording than for streaming (or the same if desired) * Allow the use of encoders other than x264 if they're available * Allow streaming and recording at different resolutions * Allow streaming and recording with different audio tracks * Allow the ability to optionally use a custom FFmpeg output instead of recording with h264/AAC
  • 0.7.3   OBS Multiplatform 0.7.3 General: * Removed a potential reserved OpenGL shader keyword conflict * Allow user to set color format, color space, and color range via config file Windows: * Fixed a crash that could happen with certain output resolutions on D3D11 Mac: * Made 'Sound Siphon' display as a desktop audio capture device Linux: * Fixed a few possible crashes in the linux capture plugin
    d54b3cc8 · libobs: Update to 0.7.3 ·
  • 0.7.2   OBS Multiplatform 0.7.2 General: * Fixed potential continuous allocation of memory when using async video sources (typically video devices) Windows: * Updated to latest Qt version (5.4) * Fixed bug where PNG files wouldn't load on 64bit version
    2ce2298d · libobs: Update to 0.7.2 ·
  • 0.7.1   OBS 0.7.1 General: * You can now use blank RTMP stream keys * Changed volume meter to use decibels * Added scaling filters (bicubic, lanczos) * Added advanced audio properties dialog box (in the Edit menu), with features such as force mono, volume past 100%, and the ability to set the audio sync offset for each audio source * Fixed a bug where a source's audio would not unmute when switching to a scene where that same audio source was in use * Fixed possible FLV corruption bug that could happen under certain circumstances * Fixed a potential crash that could happen when either recording or streaming was stopped * Optimized frame output pipeline to ensure that no frames are unintentionally duplicated due to thread scheduling, improved the accuracy of frame timing, and improved the handling under higher CPU usage (and high-CPU presets) * Fixed a few user interface flaws with the properties window where the properties section would get too big of would expand past its limits * Fixed a user interface flaw with the volume mixer where the volume controls would expand to the right if the name was too long, making the volume sliders difficult to use * Optimize frame handling of asynchronous video sources (such as video from capture devices), reducing CPU usage from what it was * Projects now save whenever streaming/recording is started, and also at every 20 second interval * Fixed a UI bug where double-clicking with buttons other than the left button would still open up the properties of sources in the source list Windows: * Added new rewritten version of the game capture plugin, with improved performance and new features such as: - multi-adapter compatibility options (SLI/laptop) - option for pre-capture scaling (mostly for multi-adapter mode) - option for framerate limiting (also mostly for multi-adapter mode) - option to capture third-party overlays such as steam - option to automatically detect and capture any fullscreen window rather than have to select the window manually each time - safer hooking that's less prone to crashes in the target process, and that's safe to use with other hooks * Added fast windows 8+ monitor capture support * Added a 'Buffering' option to device capture that allows the user to select whether the signal should be buffered/timed or played right away * Added an Activate/Deactivate button to device capture instead of it always being on * Fixed an issue where the HD-PVR Rocket would not start up or shut down properly Linux: * Allow capturing of different X servers * Improved multi-monitor support Mac: * Fixed possible crash when loading fonts for the text plugin
  • 0.6.4   OBS Multiplatform 0.6.4 Changes: * Fixed a crash that could happen if you start a recording while streaming
    391dc0f2 · Update to 0.6.4 ·
  • 0.6.3   OBS Multiplatform 0.6.3 General Changes: * Added some preliminary doxygen configuration files to the repository (leonhard) * Added 'rename' entry to scenes context menu (Palana) * Added 'remove' entry to scenes context menu (Palana) * Fixed 'remove' (del) shortcut to work on both scenes and sources (Palana) * Fixed a crash on startup that could happen due to certain font files (Jim) * Fixed a major audio/video sync bug, and fixed various potential issues with sync in general (Jim/leonhard) * Made it so that auto-updates use the delta update data if available (Palana) * Made it so instead of renaming, double-clicking a source now opens the properties (Palana) Mac-specific: * Fixed an issue where syphon would be partially transparent, and added an option to enable transparency if desired (Palana) * Fixed 'remove' context shortcut on OSX (Palana) * Made various improvements to how syphon captures, and it will now remember and capture the last program it was set to capture (Palana) Linux-specific: * Added a "Use system timing" option to v4l2 plugin that can optionally fix some frame timing problems that can occur with certain linux drivers (Jim) * Fixed an issue where v4l2 plugin frames could buffer more than intended when switching devices, causing the output to appear more and more delayed (leonhard) * Made it so that the v4l2 plugin detects device disconnection/reconnection, and will reconnect the device and update properties accordingly when that occurs (leonhard)
    37ffc7b4 · Update to 0.6.3 ·
  • 0.6.2   OBS Multiplatform 0.6.2 Changes: * Fixed a bug that would cause sources to sometimes either not draw transparency when supposed to, or draw transparency when they weren't supposed to [Palana] * Fixed keyboard shortcut conflict for 'show recordings' and 'remux recordings' in the file menu [Palana] * Fixed a memory leak when opening/closing the remux window without having remuxed anything [Palana] * Do not draw a source outline in the preview if the source has no size [Palana] Windows: * Added properties (such as monitor selection) to monitor capture [h4ndy] Linux: * Added the udev helper library to the V4L plugin, allowing the ability to detect whether devices were unplugged or replugged [leonhard]
  • 0.6.1   OBS Multiplatform 0.6.1 General Changes: * Added a remux option in the menu to allow remuxing file formats on the fly [Palana] * Added an option to disable constant bitrate (if wanting to just record for example) [Jim] * Removed the use of a specific OpenGL extension which would cause many systems to fail to load, improving compatibility certain older nvidia GPUs and many intel integrated GPUs [Jim] * Significantly improved the libobs API to be more consistent and use better type handling [Jim] * Made major improvements to timing handling of async video sources [Jim] * Added dropped frames to log files [Jim] Mac specific changes: * Added an auto-update framework for mac [Palana/Faruton] * Added syphon capture source [Palana] Windows: * Completed the DirectShow plugin, which includes support for capturing and decoding major USB 2.0 devices such as Hauppauge HD-PVR 1, 2, Rocket, as well as the Roxio devices. [Jim] * Removed dependency on specific D3DCompiler DLLs so that the need to get the DirectX SDK is no longer necessary [Jim]
    2e2b4a5e · Log dropped frame count ·