ffmpeg 调用 NVIDIA GPU 处理视频转码

文章目录
  1. 软件下载

  2. NVIDIA CUDA
    ffmpeg for Windows-x86_64
    ffmpeg for Linux-x86_64

  3. NVIDIA CUDA 安装

  4. 使用自定义安装方式,仅需要勾选以下三个选项:
    CUDA -> Development
    CUDA -> Runtime
    Driver components

  5. 校验 CUDA 版本

  6. 默认安装的情况下,执行 C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe 命令查看 CUDA 版本信息,如下图所示:
    Nvidia-SMI

  7. 视频转码示例

  8. 将源视频文件 video.webm 转码并输出为 output.mp4 文件:
    ffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i video.webm -c:a copy -c:v h264_nvenc -b:v 5M output.mp4

发表评论

电子邮件地址不会被公开。 必填项已用*标注