XaiJu
Xaymar
Xaymar

patreon


StreamFX v1.0.0 Beta 443

With most major platforms now adopting AV1, it's time for it to be available via StreamFX as well. For now I'll provide a handler for FFmpegs av1_nvenc, listed as NVIDIA AV1 (via FFmpeg). This encoder will be functional on NVIDIA RTX 40 Series and newer, but will unfortunately still be listed for NVIDIA RTX 30 Series and earlier since querying for support is not that easy.

The quality benefits of customizing the settings are rather small, and practically impossible to notice. Even at extremely low bitrates, NVIDIAs AV1 encoding quality is indistinguishable between their fastest p1 and slowest p7 presets. In both H264 and HEVC, the difference between those two presets is massive - so hats off to NVIDIA for that. 

And since I was already working on the FFmpeg encoder component, I figured I'd fulfill a request from 2022. Instead of the massive customized log output, why not just log a proper command line that can be parsed later? It only took a few hours to figure out when and how to do it, so now the log file will contain a somewhat proper FFmpeg command line. Unfortunately since we can only print it after the encoder is properly initialized, you won't get a command line or log output when it can't be initialized.

Additionally I switched out the parsing of the Custom Settings field with a much faster algorithm, sacrificing some flexibility. This algorithm supports both the command line style (-key value) as well as the key-value style (-key=value), and still supports escape sequences and quoting.

All in all, this is mostly an update that focuses on the FFmpeg encoders. 

Changelog (1.0.0b433 to 1.0.0b443)

Comments

update me too hahaha i wanna learn

Chachi Meow

New guy here. Installed and am looking for the shortcuts... Basically, I need a 'StreamFx for Dummies'. Any help would be appreciated!

Alamo Gulfcitizen


More Creators