github.com/Xaymar/obs-StreamFX

StreamFX is a plugin for OBS® Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.

Open this visualization on its own page →

Contributors

21

Lines of Code

5,157

From

2017-06-28

To

2022-06-23

About Xaymar/obs-StreamFX

StreamFX is a comprehensive plugin for OBS Studio that extends the platform with a wide variety of professional-grade effects, filters, sources, transitions, and encoders. The plugin empowers streamers and content creators with tools like 3D transforms, advanced blur effects, complex masking capabilities, and the ability to write custom shaders for unique visual effects. Whether users want to create dynamic 3D layouts, add glowing effects and shadows, or experiment with novel visual styles, StreamFX provides the tools to realize creative visions.

The plugin is built in C++ and integrates deeply with OBS Studio's architecture. It supports multiple hardware encoder options including those from NVIDIA, AMD, and Intel, and offers various codec support such as H.264, H.265, AV1, VP9, ProRes, and DNxHR. This multi-platform project runs on Windows, macOS, and Linux, making it accessible to a broad audience of streamers regardless of their operating system.

StreamFX incorporates several third-party libraries and SDKs to deliver its functionality, including NVIDIA's Maxine suite for audio effects, augmented reality, and video effects processing. The project is licensed under GPLv3 and relies on dependencies like Qt 6.x, FFmpeg, and JSON for Modern C++, all of which are properly attributed in the project's licensing documentation.

Share this video