基于 Intel QSV 硬件加速的 FFmpeg 自动转码容器。核心功能:自动批量将 H.264 视频转换为 H.265 (HEVC),支持跳过已转码文件、Gotify 通知,并允许通过环境变量调节编码参数。
265-*.mp4 存在即跳过),避免重复处理265- 前缀,保持原目录结构libfdk_aac(高质量,320k)| 变量 | 默认值 | 必需 | 说明 |
|---|---|---|---|
INPUT_DIR | /config | 是 | 容器内待转码目录(必须与挂载卷内部路径一致) |
QUALITY | 20 | 否 | 视频质量(1~51,数值越小画质越高,文件越大) |
PRESET | fast | 否 | 编码预设:veryfast, fast, medium, slow |
LOW_POWER | 1 | 否 | 低功耗模式:1=开启(稳定),0=关闭(性能可能提升但曾导致部分环境错误) |
GOTIFY_URL | 空 | 否 | Gotify 服务地址,如 http://192.168.1.100:8080 |
GOTIFY_TOKEN | 空 | 否 | Gotify 应用令牌 |
PUID | 1000 | 否 | 容器内运行用户的 UID |
PGID | 1000 | 否 | 容器内运行用户的 GID |
--device=/dev/dri:/dev/dri:提供 Intel QSV 硬件加速访问docker run --rm \
--device=/dev/dri:/dev/dri \
-v /宿主机视频目录:/config \
-e INPUT_DIR=/config \
-e QUALITY=20 \
-e PRESET=fast \
-e LOW_POWER=1 \
-e GOTIFY_URL=http://gotify.example.com:8080 \
-e GOTIFY_TOKEN=abc123 \
-e PUID=1000 \
-e PGID=1000 \
s1oz/ffmpeg-qsv-auto:latest
Content type
Image
Digest
sha256:4ffe12d86…
Size
236.9 MB
Last updated
4 months ago
docker pull s1oz/ffmpeg-qsv-auto