Voukoder 12

    • Official Post

    QuickSync encoder initialization errors

    I'm in contact with Intel about that.


    My question about the hevc_nvenc option "tune" that enables lossless encoding has been deliberately ignored and I acknowledge that.

    It's included in version 12.

    • Official Post

    Version 12beta6

    Make sure you are using the latest connector for your application(s). For using NVENC (SDK 12) encoders driver version 520.00 or later is required.

    Fixes / Changes

    • Upgraded from FFmpeg 5.0 to FFmpeg 5.1
    • Enabled FFmpeg log during initialization
    • Adapted SVT-AV1 to new parameter interface and added CRF to rate control options
    • Video side data: Adjusted MDCV luminance limits (Min: 0-5, Max: 5 - 10000)
    • Switched to NVENC SDK 12
    • Added NVIDIA AV1 encoder for RTX 40 series GPUs
    • Added back MFX integration (Media SDK 2021 R1)
    • Added asm parameter to x264 and x265 encoders
    • Added "tune" option to nvenc encoders
    • Added more options to svtav1 encoder (Thanks to Kleinrotti)

    Credits

    Thanks to my all supporters by either PayPal, Patreon or BTC (33wJ6Jg3KbZA4ZMJMQBFMh7jxWFAnad1Lp). Also thanks alot to the translators.

    Top Patrons

    Gronkh, Schauerland, Michael wooldridge and Chris Woods


    https://github.com/Vouk/voukoder/releases/download/12beta6/voukoder-12beta6.msi

  • I briefly tested Voukoder 12 b6. NVENC is still loading and working with 522.25 drivers installed. 👍


    QuickSync encoders are available, too. The b6 log has more information about attempts to load them.


    Even though it says the device is GTX 1080, I've confirmed that it's actually using Intel HD Graphics 530: Task Manager screenshot


    In the screenshot, the first section of activity was an encode with hevc_nvenc and the second was the same video encoded with hevc_qsv.


    (With h264_qsv & hevc_qsv, there's no option in Voukoder to set the lookahead value when using LA_ICQ rate control method, and the value is hardcoded to just 1 frame. "look_ahead" should probably have a field in the user config.)



    And last, but not least, the "tune" option for NVENC is now configurable in Voukoder 12b6! 🥳


    It's now possible to use the encoders in true lossless mode. I did a test and it works properly. Thank you very much for adding "tune" to the config.

    • Official Post

    The lookahead parameter is actually a boolean parameter. So it can only be 0 or 1.

    Code
      -look_ahead        <boolean>    E..V....... Use VBR algorithm with look ahead (default false)
      -look_ahead_depth  <int>        E..V....... Depth of look ahead in number frames (from 0 to 100) (default 0)
      -look_ahead_downsampling <int>        E..V....... Downscaling factor for the frames saved for the lookahead analysis (from 0 to 3) (default unknown)
         unknown         0            E..V.......
         auto            0            E..V.......
         off             1            E..V.......
         2x              2            E..V.......
         4x              3            E..V.......
    • New
    • Official Post

    After sorting out the last NVIDIA AV1 issues this will hopefully be the last beta version before releasing the final version 12.

    Voukoder 12beta7

    Make sure you are using the latest connector for your application(s). For using NVENC (SDK 12) encoders driver version 520.00 or later is required.


    Download: https://github.com/Vouk/voukoder/releases/tag/12beta7

    Fixes / Changes

    • General
      • Sped up opening the config dialog a bit
      • Enabled FFmpeg log during initialization
      • Video side data: Adjusted MDCV luminance limits (Min: 0-5, Max: 5 - 10000)
    • FFmpeg
      • Upgraded from FFmpeg 5.0 to FFmpeg 5.1
    • Encoders
      • libsvtav1: Adapted SVT-AV1 to new parameter interface
      • libsvtav1: Added all options to svtav1 encoder (Thanks to @Kleinrotti)
      • libx264, libx265: Added asm parameter to x264 and x265 encoders
      • libvpx, libvpx-vp9: Added pixel format yuva420 that supports an alpha channel. Note: with vp8 you have to set "Alternate reference frames" to "Disabled" to use it
      • NVIDIA NVENC
        • Switched to NVENC SDK 12
        • av1_nvenc: Added NVIDIA AV1 encoder for RTX 40 series GPUs
        • h264_nvenc, hevc_nvenc, av1_nvenc: Added "tune" option to nvenc encoders
      • Intel QSV
        • Added back MFX integration (Media SDK 2021 R1)

    Credits

    Thanks to my all supporters by either PayPal, Patreon or BTC (33wJ6Jg3KbZA4ZMJMQBFMh7jxWFAnad1Lp). Also thanks alot to the translators.

    Top Patrons

    Gronkh, Todd Scarbrough, Schauerland, Michael wooldridge, Chris Woods

    • New
    • Official Post

    Voukoder 12

    Make sure you are using the latest connector for your application(s). For using NVENC (SDK 12) encoders driver version 520.00 or later is required. Enterprise / Quadro users can use the studio drivers: https://www.nvidia.com/Downloa…esults.aspx/193884/en-us/

    Fixes / Changes

    • General
      • Sped up opening the config dialog a bit
      • Enabled FFmpeg log during initialization
      • Video side data: Adjusted MDCV luminance limits (Min: 0-5, Max: 5 - 10000)
    • FFmpeg
      • Upgraded from FFmpeg 5.0 to FFmpeg 5.1
    • Encoders
      • libsvtav1: Adapted SVT-AV1 to new parameter interface
      • libsvtav1: Added all options to svtav1 encoder (Thanks to @Kleinrotti)
      • libx264, libx265: Added asm parameter to x264 and x265 encoders
      • libvpx, libvpx-vp9: Added pixel format yuva420 that supports an alpha channel. Note: with vp8 you have to set "Alternate reference frames" to "Disabled" to use it
      • NVIDIA NVENC
        • Switched to NVENC SDK 12
        • av1_nvenc: Added NVIDIA AV1 encoder for RTX 40 series GPUs
        • h264_nvenc, hevc_nvenc, av1_nvenc: Added "tune" option to nvenc encoders
      • Intel QSV
        • Added back MFX integration (Media SDK 2021 R1)

    Credits

    Thanks to my all supporters by either PayPal, Patreon or BTC (33wJ6Jg3KbZA4ZMJMQBFMh7jxWFAnad1Lp). Also thanks alot to the translators. Special thanks to NVIDIA for providing support and test equipment.

    Top Patrons

    Gronkh, Todd Scarbrough, Schauerland, Michael wooldridge, Chris Woods

  • Vouk

    Changed the title of the thread from “Voukoder 12 Beta” to “Voukoder 12”.
  • libvpx, libvpx-vp9: Added pixel format yuva420 that supports an alpha channel.

    Please take a screenshot of the settings. I will save a file that does not contain a preview and telegram does not understand it.