[REQ] Rigaya's hardware encoders support
-
-
Vouk
1. Oktober 2024 um 15:15 Hat das Thema freigeschaltet. -
- Offizieller Beitrag
Can you tell me what's actually better with these "better" encoders? To me it seems they just use the already present fixed functions encoders in the hardware devices.
-
Riguya's encoders use ffmpeg libs and have almost every option working for the various gpus. Many of which are difficult to get working with an ffmpeg command line unless you know the trick. The quality for more typical 4k settings isn't as high, however. Not sure why that is. Math libs or data width, maybe?
-
I dunno where to start with this one. 🙄
NVENC is a hardware feature, meaning it's part of your physical Nvidia graphics chip. You can't "update" NVENC unless you buy a newer graphics card. The same NVENC settings are available to all programs (FFmpeg, etc.).
Likewise, QSV and AMF are hardware features.
Voukoder and VoukoderPro also use FFmpeg libraries. So I don't see any advantage to your pet program.
Maybe try actually using VoukoderPro?
-
Well, given that the quality of hardware encoding is not (yet) as good as software, there are several advantages in using Rigaya encoders over FFMPEG ones (that's why many - if not all - encoding-suites are adopting them):
- many specifically-optimized filters (nnedi, for example);
- better control of hw encoder;
- deeper documented;
- more fine tuned.
That said, I'm personally very interested in using (Intel) hardware acceleration for filters and/or AVC "lossless" encoding.
-
Define "better control of the hardware encoder". Which encoder options, in particular?
-
Define "better control of the hardware encoder". Which encoder options, in particular?
Check yourself: https://github.com/rigaya/QSVEnc/…C_Options.en.md
-
NVENC options look the same. Which supports my point that the hardware features are fixed, regardless of software.
-
- Offizieller Beitrag
With the next release I'm leaving my hands out of FFmpeg. It won't be part of Voukoder Pro anymore. You can install any variant (with any supported encoders) you like best. I'll provide a GPL and LGPL variant to download though.