hevc_nvenc 预设中的值是什么?

hevc_nvenc 预设中的值是什么?

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

答案1

运行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

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

相关内容