如何在 Linux 上安装带有 NVIDIA GPU 加速的 FFmpeg

如何在 Linux 上安装带有 NVIDIA GPU 加速的 FFmpeg

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

FFmpeg 是一款开源视频格式转换器,适用于 Linux 系统。本文介绍了在 Ubuntu/Debian 上安装 FFmpeg 的步骤,包括安装 NVIDIA 驱动、CUDA 工具包,以及编译 FFmpeg 以支持 NVIDIA GPU。最后,使用 'nvtop' 查看 GPU 性能。

🎯

关键要点

  • FFmpeg 是一款适用于 Linux 和类 Unix 系统的开源视频格式转换器。
  • 在 Ubuntu/Debian 上,基于 NVIDIA 硬件的编码在编译时被禁用,需要支持 NVIDIA GPU。
  • 安装步骤包括:安装 NVIDIA 驱动、CUDA 工具包,以及编译 FFmpeg。
  • 步骤 1:安装 NVIDIA 驱动程序,命令为 'sudo apt install nvidia-driver-525'。
  • 步骤 2:重新启动系统。
  • 步骤 3:安装 CUDA 工具包,命令为 'sudo apt install nvidia-cuda-toolkit'。
  • 步骤 4:安装 ffnvcodec,使用 git 克隆并安装。
  • 步骤 5:获取 FFmpeg 源代码,使用 git 克隆。
  • 步骤 6:安装必要的依赖项,如 GNU gcc 编译器集合和库。
  • 步骤 7:配置 FFmpeg 以支持 NVIDIA GPU,选择要安装的功能。
  • 步骤 8:选择配置的依赖项并启用 CUDA 支持。
  • 步骤 9:编译、验证并执行 FFmpeg,使用 'make -j $(nproc)' 命令。
  • 安装完成后,可以使用 'sudo apt install' 安装 FFmpeg。
  • 使用 'nvtop' 查看 GPU 性能统计和负载情况。
➡️

继续阅读