概要

フル名
docker.io/hu849434163457/ffmpeg-python
Registry
docker.io
名前空間
hu849434163457
リポジトリ
ffmpeg-python
キャッシュ Tag 数
4
最終同期
07/06/2026, 05:49 PM
関連トピック

概要

集成 FFmpeg 与 Python 绑定的媒体处理工具镜像,适合批处理转码、抽帧与音视频元数据脚本,一次性 Job 场景而非 Web 服务。

詳細

hu849434163457/ffmpeg-python 将 ffmpeg 二进制与 Python ffmpeg-python 库打包,开发者编写脚本批量转码、拼接或提取音轨。与 jrottenberg/ffmpeg 纯 CLI 镜像相比多了 Python 编排能力,但内置 HTTP API,Kubernetes 中应使用 Job/CronJob 挂载输入输出 PVC 执行脚本,而非 Deployment 长期副本。大文件处理需注意 /tmp 与内存限制,生产建议固定 ffmpeg 版本以保证输出编码一致。

快速启动

docker run --rm \
  -v $(pwd):/work -w /work \
  docker.io/hu849434163457/ffmpeg-python:latest \
  ffmpeg -version

推荐实践

docker run --rm \
  -v /data/input:/input -v /data/output:/output \
  -w /work \
  docker.io/hu849434163457/ffmpeg-python:1.0.0 \
  python -c "import ffmpeg; ffmpeg.input('/input/video.mp4').output('/output/out.mp4', vcodec='libx264').run()"

核心参数说明

  • -v /data/input:/input — 源媒体文件目录
  • -v /data/output:/output — 转码结果输出
  • -w /work — 脚本工作目录
  • --rm — 批处理结束释放容器
  • 固定 tag — ffmpeg 编解码器版本 pin
  • 定位 — 批处理工具,非 HTTP 服务
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/hu849434163457/ffmpeg-python
:latest
linux/arm64linux/amd64
2024/07/20 11:210.0 MBsha256:ddbe0fd810a4
docker.io/hu849434163457/ffmpeg-python
:v0.0.2
linux/arm64linux/amd64
2024/07/20 11:21533.5 MBsha256:1069bb9d1a53
docker.io/hu849434163457/ffmpeg-python
:main
linux/arm64linux/amd64
2024/07/18 11:11533.5 MBsha256:b24edf6f7edc
docker.io/hu849434163457/ffmpeg-python
:v0.0.1
linux/arm64linux/amd64
2024/07/15 11:30254.9 MBsha256:849005f3edb4