Do you need to implement NVENC improvements?

  • Hi,


    First of all, thank you so much for Voukoder!


    I have a question about NVENC:

    I've just read that the new RTX 2xxx cards have a improved NVENC. From Wikipedia: "Sixth generation NVENC implements HEVC 8K encoding at 30FPS, HEVC B-Frames support and provides up to 25% bitrate savings for HEVC and up to 15% bitrate savings for H.264.". And there is also an OBS beta announcement that says something about quality improvements for RTX cards.


    Do you need to implement/change something in Voukoder to get these improvements or do they work automatically when I have a RTX card?

  • I did not look carefully through all the improvements, but it is theoretically only the b-frames support. Well, first FFMpeg needs to support it, then i'll need to add a settings parameter in the UI. Still, it should use a default value if not set.

    Stay up-to-date and follow me on Twitter. Tell me your feedback.


    Help to improve this plugin and support me on patreon. Thank you.

  • I've just found https://developer.nvidia.com/nvidia-video-codec-sdk. On that page it says the following:

    Quote

    What's new with Turing GPUs (Video Codec SDK 9.0 coming soon)

    • Up to 3x Decode throughput with multiple decoders on professional cards (Quadro & Tesla)
    • Higher Quality Encoding - H.264 & H.265
    • Higher encoding efficiency (15% lower bitrate than Pascal)
    • HEVC B-frames support
    • HEVC 4:4:4 decoding support

    I'm currently particularly interested in the H.264 encoding improvements, so the higher quality and lower bitrate. If I unterstand that page correctly, those improvements also require the new SDK, which isn't even released yet?

  • I do not think voukoder requires an update for better and more efficient h.264 encoding. This should be handled in the driver and in the GPU itself.

    Stay up-to-date and follow me on Twitter. Tell me your feedback.


    Help to improve this plugin and support me on patreon. Thank you.

  • Vouk

    Added the Label 1.x