Unable to use NVENC in Voukoder Pro 2.0.10 on Vegas Pro 21

  • I've reinstalled Voukoder Pro like 3 times, same with Vouk's FFmpeg, tried using FFmpeg from winget, tried manually upgrading the FFmpeg in the directory given with Vouk's FFmpeg, I've installed the latest Nvidia drivers, I've restarted my computer, I've done everything I can think of

    I've seen some other thread here with a similar issue, but with no solution. My format should be compatible with NVENC afaik, as it works everywhere else. No settings I do fix anything, and the default doesn't work either.

    The only thing I can do is use x264/x265 but with a near 10 hour render time, which isn't feasible. What might be the issue here?

  • Epiko Xailia 22. März 2025 um 23:44

    Hat den Titel des Themas von „Unable to use NVENC in Voukoder Pro 2.0.10“ zu „Unable to use NVENC in Voukoder Pro 2.0.10 on Vegas Pro 21“ geändert.
  • Vouk 23. März 2025 um 13:02

    Hat das Thema freigeschaltet.
  • Can you post a log file or a scene test file please? I'll have a look then.

    Edit: FFmpeg only supports NVENC, AMF, QSV, ... if they are compiled into it. It doesn't include these libs by default! The FFmpeg LGPL and GPL versions I provide have it built in.

    I have used your versions of FFmpeg as well as the gyan.dev one downloaded from winget and manually copied to the same directory thru overwriting (or else Voukoder doesn't launch), neither seem to work. I have uninstalled and reinstalled with clean directorys a few times and it still doesn't seem to work.

    I have attatched the log when I used NVENC. Using Libx264 does work, but as I stated earlier, is much MUCH slower, as my CPU is quite old and I have a very complex project. Also for reference, I have a Ryzen 5 3600 and an RTX 3070 Ti with 32GB DDR4 3600, in case it means anything.

    I notice when reading the log, it does say [FFmpeg:0] InitializeEncoder failed: invalid param (8):
    Not even the default settings for when I select NVENC seem to work, for either HEVC or H264. There may be some sort of broken setting that I am not skilled enough to notice? Not sure...


    ...Okay, it seems to be working now for some reason, despite consistently not working all day yesterday. It seems that the Ultra High Quality setting under Tune seems to immediately break it. I think that came with a recent NVENC update? Perhaps support for that isn't in FFmpeg or Voukoder yet? I did try turning that setting off before I made this post, but it seems like after taking a break for a day made it start working correctly. Maybe Windows automatically cleared some sort of cache or something, idk.

    It is kinda odd to me that the error message doesn't say anything about what caused the error, and is just blank. that might make it hard for people to figure out what to try to fix, as I had to Google where the logs even were for Voukoder Pro. Less tech savvy people might not know how to go digging through their filesystem to look for the logs to even know what the issue is. especially those who are just copying a tutorial from the internet lol

    • Offizieller Beitrag

    It is most likely your nvenc config of:

    Code
    {"rc":"constqp","qp":15,"g":30,"bf":2,"preset":18,"tune":5,"tier":1,"rc-lookahead":300,"2pass":true,"spatial_aq":true,"spatial-aq":true,"temporal_aq":true,"temporal-aq":true,"nonref_p":true,"aq-strength":10,"b_ref_mode":2,"multipass":2,"lookahead_level":3}

    contains one or more params or values that are not supported by the 3070 TI. NVIDIA and the FFmpeg developers sometimes add parameters and values that are only supported by the latest version of their GPUs.

    Unfortunately it is not possible to show you only options that are supported by your system.