Jiř*_*ský 3 nvidia ffmpeg encoding cuda 19.04
如何在 FFMPEG、Ubuntu 19.04 中启用硬件加速编码?(至少是 h.264/h.265 编码器的 _nvenc 变体)
您是否知道简化的用户友好方式,如何使用 TASKSEL 或类似的自动化工具来做到这一点?谢谢你的任何建议。
(我的配置:GeForce GTX 1060 6GB/PCIe/SSE2 / nVidia binary driver version 418.56,安装了nvidia-cuda-toolkit)
$ ffmpeg -h encoder=hevc_nvenc
Run Code Online (Sandbox Code Playgroud)
ffmpeg version 4.1.3-0ubuntu1
Codec 'hevc_nvenc' is not recognized by FFmpeg.
Run Code Online (Sandbox Code Playgroud)
顺便说一句,我的 cuda 加速在 BLENDER CYCLES 中工作得很好......所以它一般有效,但在 FFMPEG 中无效
我找到了简单的解决方案......
只需删除 ffmpeg 包
sudo apt remove ffmpeg
Run Code Online (Sandbox Code Playgroud)
并安装SNAP 包
sudo snap install ffmpeg
Run Code Online (Sandbox Code Playgroud)
就是这样,您现在可以使用 *_nvenc 编解码器。它们已经包含在 snap 包中。无需下载头文件,无需编译任何东西。
提示:如果你有ubuntu 19.04版本,一定要在软件中心给ffmpeg包所有权限(尤其是访问外部存储)。
归档时间: |
|
查看次数: |
5162 次 |
最近记录: |