StreamFX v1.0.0 Beta 473
Added 2024-02-02 16:33:57 +0000 UTCQuite a while back I made this poll about the Encoder Showdown, and bought GPUs shortly after the poll ended. These GPUs had been sitting around for a bit, since I never got around to figuring out VFIO and similar. It was time to change this, and so I figured I could put them into VMs. My AMD Ryzen Threadripper 1950X had been mostly sitting idle ever since I removed PLEX from it, so why not?
While it took quite a bit to figure it out even for me, even with my patented Trial & Error method, I managed to get the first VFIO VM with the AMD GPU to work on the 30th January 2024. It took another day for me to get it to fully work, and then only a few minutes to get the Intel GPU to work too. Much thanks to (mostly) the ArchLinux wiki (like 80% of thanks go here), wendell from Level1Techs, and the Gentoo wiki. But now with that out of the way, I finally have two new GPU vendors that I can optimize for, and implement features of.
And this release focuses on AMDs encoder, which is now available for use! The new integrations offer all three encoders (H264, H265 and AV1), supports FFmpeg 6.0 and FFmpeg 6.1, and even sanitizes some of AMDs legacy insanity for easier usage. Note that some of the modern features like Pre-Analysis require FFmpeg 6.1 and as such will be hidden if you don't upgrade FFmpeg.
I do have a guide on manually upgrading FFmpeg, however it breaks the FFmpeg AAC encoder, so you need to have iTunes installed for CoreAudio AAC. Perhaps OBS Studio 30.1.x will come with FFmpeg 6.1? Anyway, if you encounter any issues with the encoder, please report them either in the comments below or on Discord.
Changelog (1.0.0b443 to 1.0.0b473)
- Fixed a resource leak causing the NVIDIA Graphics Driver to reset if the encoder settings were opened a bunch of times, especially with broken FFmpeg binaries on the System.
- Unsupported encoders are now hidden from sight by querying the integrated encoders for their presence. This should reduce confusion a bit, but will unfortunately hide HEVC if OBS Studio ever decides to no longer build with HEVC support.
- Fixed an incorrect group title in the NVENC AV1 (via FFmpeg) encoder.
- Added handlers for FFmpeg's 'av1_amf' (listed as "AMD AMF AV1 (via FFmpeg)"), 'hevc_amf' (listed as "AMD AMF H265/HEVC (via FFmpeg)") and 'h264_amf' (listed as "AMD AMF H264/AVC (via FFmpeg)").
- Removed "Minimum QP" and "Maximum QP" settings from all encoders, as they were usually not used by end users, or when they were used, they were used wrong anyway.
Comments
No.
Vezart of Vhonowslend
2024-08-10 02:15:00 +0000 UTCdoes this work on 30.2.2?
andres
2024-08-09 19:32:12 +0000 UTCOk, thanks for the confirmation
Paul Gummer
2024-05-27 03:23:59 +0000 UTCAuto-Framing is already complete on the functionality side. There's nothing more than can be added, since the is no Open Source compatible ML network that offers more
Vezart of Vhonowslend
2024-05-25 07:29:55 +0000 UTCAre there any plans with future updates for improving the auto-framing side of things, to make it smoother, and to also have an auto director mode in the same way the logitec 4k mevo plus camera app can? It automatically Zooms, pans and tracks up to 11 people, then cuts to the scene with the most action in. https://we.tl/t-KD2yvfk3s2 I'm having to run live streams with these cams because of the auto director, instead of using my better quality studio cameras, for better shots, on an NDI setup.
Paul Gummer
2024-05-24 21:59:22 +0000 UTCYes.
Vezart of Vhonowslend
2024-05-20 03:27:28 +0000 UTCdoes this work on 30.1.0?
Ryan A
2024-05-19 23:52:16 +0000 UTCMany ways to do that, none simple. Most of them rely on https://obsproject.com/forum/resources/spectralizer.861/updates, or they use Unity/Unreal Engine directly.
Xaymar
2024-05-04 22:42:29 +0000 UTChow do i make the glow react to my audio source? is there any way? ive seen others do it
Chachi Meow
2024-05-03 22:32:01 +0000 UTCAll features are currently listed here: https://github.com/Xaymar/obs-StreamFX/wiki The github popup is a privacy policy popup required by GDPR.
Xaymar
2024-04-25 19:00:05 +0000 UTChi downloaded it! an it says on obs that streamfx requires to connect to github, how do i connect streamfx to github? and how do i access the content of streamfx? what do some of the filters an things are called? am new to this,
Chachi Meow
2024-04-25 18:38:11 +0000 UTCI can send you the crash log from after I uninstalled both StreamFX and OBS, because OBS is just crashing now, even after a fresh install, and it's showing StreamFX in the crash log still
Sugar
2024-04-20 22:45:33 +0000 UTCPlease provide obs studio normal and crash logs. Unfortunately i can't debug something that doesn't happen on my end.
Vhonowslend
2024-04-20 22:31:33 +0000 UTCDid a fresh install of OBS then installed this and it's crashing OBS. OBS opens in safe mode, but will not open regularly with this installed.
Sugar
2024-04-20 22:18:33 +0000 UTCYeah. The instructions not changing is irrelevant. I followed the instructions and they don't work. That's the point. I downloaded the exe. file for windows and it wont install.
Valdez
2024-03-31 09:27:25 +0000 UTCThe instructions haven't changed in over a year: https://github.com/Xaymar/obs-StreamFX/wiki/Installation
Xaymar
2024-03-31 09:25:11 +0000 UTCHow bout some instructions on how to actually install it.
Valdez
2024-03-31 09:10:46 +0000 UTCIf you want some additional performance, you can use this build with OBS Studio 30.1 RC1.
Xaymar
2024-03-11 04:29:04 +0000 UTC