镜像概览

完整引用
docker.io/dolfly/ffmpeg-nvidia
Registry
docker.io
命名空间
dolfly
仓库
ffmpeg-nvidia
已缓存 Tag 数
6
最近同步
07/06/2026, 07:30 PM
相关主题

简介

带 NVIDIA NVENC/NVDEC 的 FFmpeg 镜像,GPU 硬件加速转码 H.264/HEVC,适合批量视频处理流水线,需宿主机 GPU 驱动。

详细介绍

dolfly/ffmpeg-nvidia 在官方 FFmpeg 基础上链接 NVIDIA Video Codec SDK,-hwaccel cuda-c:v h264_nvenc 可显著降低 CPU 占用。Docker 启动必须 --gpus all 且宿主机已装 nvidia-container-toolkit;不适合无 GPU 的通用 Kubernetes 节点。批处理任务以 --rm 挂载输入输出目录,长时间转码注意显存与 session 数限制。

快速启动

docker run --rm --gpus all \
  -v $(pwd):/work \
  docker.io/dolfly/ffmpeg-nvidia:latest \
  -i /work/input.mp4 -c:v h264_nvenc /work/output.mp4

推荐实践

docker run --rm --gpus all \
  -v /media/in:/in -v /media/out:/out \
  docker.io/dolfly/ffmpeg-nvidia:6.1-nvidia \
  -hwaccel cuda -hwaccel_output_format cuda \
  -i /in/source.mkv -c:v hevc_nvenc -preset p4 -b:v 8M /out/out.mp4

核心参数说明

  • --gpus all — 启用 NVIDIA GPU 编解码
  • -hwaccel cuda — CUDA 硬件解码
  • -c:v h264_nvenc / hevc_nvenc — NVENC 编码器
  • -v /media/in:/in — 输入视频只读挂载
  • -preset p4 — 质量与速度平衡
  • --rm — 转码完成释放 GPU 占用

最新 Tag(20 条)

查看全部 6 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/dolfly/ffmpeg-nvidia
:v5.0.2-jupyter
linux/amd64
2023/10/27 20:006.9 GBsha256:7c776ce0b714
docker.io/dolfly/ffmpeg-nvidia
:latest-jupyter
linux/amd64
2023/10/27 20:006.9 GBsha256:7c776ce0b714
docker.io/dolfly/ffmpeg-nvidia
:v5.0.1-jupyter
linux/amd64
2023/10/27 19:516.9 GBsha256:f834dd37420e
docker.io/dolfly/ffmpeg-nvidia
:v5.0.2
linux/amd64
2023/10/27 19:486.7 GBsha256:db8deb223c9b
docker.io/dolfly/ffmpeg-nvidia
:latest
linux/amd64
2023/10/27 19:486.7 GBsha256:db8deb223c9b
docker.io/dolfly/ffmpeg-nvidia
:v5.0.1
linux/amd64
2023/10/27 19:406.7 GBsha256:11bf200c358a