hevc_nvenc 预设的值是什么?

maj*_*zak 1 ffmpeg h.265 nvidia-graphics-card

我正在尝试设置hevc_nvenc编码器ffmpeg以获得最佳结果以进一步推迟。不幸的是,我发现的文档非常糟糕。我想知道预设下的值是什么(慢速、无损、快速等...)?

Gya*_*yan 5

运行ffmpeg -h encoder=hevc_nvenc以获取预设列表。

选择是

-preset            <int>        E..V..... Set the encoding preset (from 0 to 11) (default medium)
     default                      E..V.....
     slow                         E..V..... hq 2 passes
     medium                       E..V..... hq 1 pass
     fast                         E..V..... hp 1 pass
     hp                           E..V.....
     hq                           E..V.....
     bd                           E..V.....
     ll                           E..V..... low latency
     llhq                         E..V..... low latency hq
     llhp                         E..V..... low latency hp
     lossless                     E..V..... lossless
     losslesshp                   E..V..... lossless hp
Run Code Online (Sandbox Code Playgroud)

要了解每个预设如何影响各个参数,您需要调用nvEncGetEncodePresetConfig()需要访问 NvEnc SDK 的对象。