OBS 26.0 Beta builds are out!
Added 2020-08-30 16:46:05 +0000 UTCHi there everybody, after a few months of toil and countless code submissions, we finally have a new version in beta ready to be tested.
Check it out on our github releases page!
If you have any issues, please make sure to report them either on our Discord in the #beta-testing channel, or on our 26.0 Release Candidate forum thread.
Big features
Virtual Camera (Windows): Even before Covid happened, we received many requests for this feature, but Covid kind of tipped the boat a bit and made us realize just how important it really is. This new output allows users to use the OBS output as a camera you can select in other programs on your computer. Inspired by the third-party plugin, I've managed to achieve a few important goals: Minimize the latency (pretty much eliminated), improve its performance, and simplify the code. It was definitely not an easy feature, I think I spent a month just whittling down this single feature alone. Annoyingly, we were unable to merge the macOS and Linux versions in time for the release, but they're in development and should be available in the next version or two.
Source Toolbar: We added a toolbar to the main window of the program to allow quick and easy access to the most useful properties of the source you currently have selected, as well as a few extra features for certain sources. This was originally added by DDRBoxman and cg2121 as a means of providing media controls to media sources, and I decided that we may as well just provide the most useful and common properties to it for the sake of convenience as well, so I extended it to provide easy access to common properties for all sources. That way, you don't have to open a properties dialog whenever you want to modify a source. (Note that this may not apply with third-party plugins for now, but perhaps in the future)
If you don't like the Source Toolbar or if it takes up valuable space for you, you can disable it in View menu -> Source Toolbar.
Media Controls: With the Source Toolbar, users can finally now see media controls on the toolbar when you select media sources, VLC sources, or image slideshow sources. This allows you the ability to start/stop/pause sources, seek, move to the next media/image, and see the current time and duration.
A Neural Network Based Noise Suppression Method: We've added a new noise suppression method to the noise suppression: RNNoise is a noise suppression library based on a recurrent neural network, removing things like background noise and static when your voice isn't coming through the mic. It's surprisingly very fast and efficient, and works amazingly well from our testing. You can switch to it in the filter's properties, and newly added noise suppression filters will use this by default. I was really surprised at not just just how well it works, but by how little resources it required. It's very impressive.
Screenshots: For whatever reason people have many times requested the ability to make uncompressed screenshots of the preview and/or sources, and we finally added this via both the right-click context menus on the preview/scenes/sources, and via hotkeys you can set to take screenshots. This will create a fully uncompressed PNG before anything is encoded, which will be saved to your recordings folder.
And there are a whole bunch of other new features, improvements, tweaks, and bug fixes you can check out in the changelog on the releases page. If you have time, please test it out and let us know if you have any issues on our #beta-testing Discord channel or forums!
As usual we are incredibly grateful for all the support! Thank you so much for all your patience with the new versions and for continuing to support us.
Comments
Thank you too much Happy 2021?Michael Huber
Michael Huber
2020-12-30 19:45:43 +0000 UTCIt doesn't include OBS audio at the moment. Audio is a bit more complicated.
Lain
2020-09-09 00:36:49 +0000 UTCGreat release, does the virtual camera output work for audio? Is this planned?
Paul Richards
2020-09-08 21:09:55 +0000 UTCThat's a fantastic summary of changes, thanks! I hope we can figure the Wayland situation for a future release too (27? :D)
Georges Stavracas
2020-08-31 20:56:03 +0000 UTCThe RNNoise library does not appear to incur added latency as far as I can tell, as long as you provide it 480 audio samples. It's the same sample size that OBS captures audio at on Windows at 48khz, so at least on Windows it can process that without incurring extra latency. So latency is pretty much a non-issue. For your second question, if someone is good with scripting, it's pretty trivial to make a source show up or restart every [x] minutes. You would likely want to make a script to do that, ideally. (I just wish I could take time to fix up RAII in scripting)
Lain
2020-08-31 13:05:00 +0000 UTCThanks, Jim! A few questions. 1) What is the latency of A Neural Network Based Suppression Method? I am using Wavearts Dialog and it has 796 samples of latency (about 18 ms latency). 2) Is it possible to make an option to repeat source video every X minutes? Very good to show "like and subscribe" clip repeatedly on streams. Thank you!
Andi Vax
2020-08-31 12:44:34 +0000 UTCI use the Virtual Camera for podcasting, it's really neat, nice to see it integrated π I got to try that denoiser as well, and the other features sound really useful π A bit hesitant to run the test build as I use OBS for streaming multiple times per week... but, I have a secondary machine, will get it on there.
2020-08-30 21:17:44 +0000 UTCLove the update, love the project! Thank you so much for your time and effort! Would really like to be able to contribute code and work as well, but for now I only updated my patreon tier to give a bit more. (I'm currently thinking about building an updater for the community third party plugins - but really early thinking stages.)
MrGamy
2020-08-30 16:57:37 +0000 UTCAwesome news Hugh, thank you so much! Iβm looking forward to playing with it. May I say, I use OBS almost every day in one my my projects, and Iβm super excited that such valuable features are being added continuously. Iβm proud to support the project. Thank you Team OBS π
Jay Versluis
2020-08-30 16:50:48 +0000 UTC