Skip to content

StreamFX 0.10.0 Beta 1 (Testing)

Pre-release
Pre-release
Compare
Choose a tag to compare
@Xaymar Xaymar released this 21 Feb 03:55

⚠️ Binaries removed due to GPL license violation! ⚠️

We had to remove binaries and source code due to a contributor submitting code that was not licensed under the GPLv2 "or later" license or any compatible license. While we were able to adjust the source code contained in the repository to exclude these license violations, we can't guarantee that binaries will be available again.


A newer version is available!

Please use the latest available version which you can find here.

Enjoying the benefits of StreamFX? Then support it on Github Sponsors or Patreon!

The StreamFX project is only possible through your support, either as a translator or as a Supporter on either Patreon or Github. Your support helps keep StreamFX free from Ads, even if it's just translating a few lines per month, or 1$ per month. If continuous support isn't your thing, maybe a one-time donation via PayPal is?

Patreon button-github

Notable Changes and Information

Color Grading is now much faster!

A lot of work has gone into making Color Grading faster in order to allow more users to use the filter while live streaming or recording. It now has two ways to render the effect, with the first one being "Direct Rendering", and the latter being "#-Bit Look-Up Table" - the new default. The former method is now up to 25% faster than before, while the latter uses up to 75% less GPU time and up to 25% less GPU memory.

You can personally choose to further reduce the GPU impact while sacrificing accuracy by opting for a smaller Look-Up Table. The default accuracy is 8 bits per channel, but you can freely select 6, 4, or even 2 bits per channel. Optionally if you do not like faster rendering, you can also opt for the old "Direct Rendering" method again.

Official support for MacOS 10.15 and newer!

Thank to Elgato sponsoring an Apple MacBook Pro M1, the project has made massive advancements into supporting the unusual MacOS platform. While the support is still limited, it should work on most up-to-date MacOS machines. This will likely become a core part of StreamFX releases, and the instruction to install StreamFX now feature a MacOS section. Please note that at the current point in time, MacOS support is purely for testing purposes.

The FFmpeg AMD Encoder integration is ready for use!

After several months of testing, the AMD Encoder is now finally ready to be used by everyone! This brings the much coveted zero-copy encoding over to the AMD side. Whether it's high framerate gaming, or GPU heavy applications, AMD users can now enjoy similar performance improvements that NVIDIA users have been enjoying.

OBS should no longer freeze on Startup.

This bug was a result of modern machines getting faster and faster to the point that a thread that we just created a few milliseconds ago is already done with work. Everything that interfaces with Qt has now been moved to a more safe location instead, so that this isn't an issue any more.

Source Mirror can now mirror delayed Sources.

A workaround was added to Source Mirror which increases its minimum size from 0x0 to 1x1. This is a workaround to allow delayed sources, like Display and Window Capture to work, as those usually start with a 0x0 size and then eventually have a proper size.

New pixelation Shader!

The user kilinbox wrote and submitted a pixelation filter shader, now included with future releases of StreamFX! This shader supports specyfing the exact region and pixelation size, so it's a good alternative to the non-destructive nature of Blur.

Support for Ubuntu 18.04 has been dropped.

Due to Ubuntu 18.04 still shipping very outdated libraries that prevent StreamFX from progressing, it's been dropped it in favor of Ubuntu 20.04. You're still free to compile the plugin yourself, but future versions are likely to drop the code support for older libraries and completely move over to up to date versions.

sRGB and Rec. 601 color tagging has been fixed.

Due to both standards having multiple definitions, none of which actually perfectly fit anything, footage recorded using these profiles may be played back or converted incorrectly by other tools. This should now no longer be the case, as sRGB has been adjusted to the fixed 2.2 Gamma (due to a lack of an actual sRGB curve in FFmpeg 4.2.x), and Rec. 601 now mimics what PAL regions would experience. This should make recordings of sRGB content look and feel correct, even if we aren't perfect yet.

Please make sure to read the Installation Guide!

The installation guide covers the required hardware and software to run the plugin, and how to install it through the various options. Please make sure that you have read it in it's entirety before asking for help, as most issues can simply be solved by reading it and actually following all the steps, including installing the necessary prerequisites.

A newer version is available!

Please use the latest available version which you can find here.