
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
基于Ubuntu 18.04操作系统构建的视频处理综合套件,集成了FFmpeg、GAPC(MP4Box)、exiftran和exiftool等主流媒体处理工具,提供一站式视频转码、格式处理、元数据编辑及图片方向调整功能。
通过docker run命令启动容器,可直接执行工具命令或进入交互模式。
直接执行命令示例
bash# 使用FFmpeg将视频转码为H.264格式 docker run --rm -v /path/to/local/media:/media [镜像名称] ffmpeg -i /media/input.mp4 -c:v libx264 /media/output.mp4 # 使用MP4Box合并视频片段 docker run --rm -v /path/to/local/media:/media [镜像名称] MP4Box -cat /media/part1.mp4 -cat /media/part2.mp4 -new /media/combined.mp4 # 使用exiftran纠正图片方向(原地修改) docker run --rm -v /path/to/local/images:/images [镜像名称] exiftran -a -i /images/input.jpg # 使用exiftool查看视频元数据 docker run --rm -v /path/to/local/media:/media [镜像名称] exiftool /media/video.mp4
进入交互模式
bashdocker run -it --rm -v /path/to/local/media:/media [镜像名称] /bin/bash
建议将本地媒体文件目录挂载至容器内/media目录(或自定义路径),以便工具直接访问和处理文件:
bash-v /your/local/media/path:/media
可通过以下命令查看各工具版本:
bash# 查看FFmpeg版本 docker run --rm [镜像名称] ffmpeg -version # 查看MP4Box版本 docker run --rm [镜像名称] MP4Box -version # 查看exiftran版本 docker run --rm [镜像名称] exiftran -v # 查看exiftool版本 docker run --rm [镜像名称] exiftool -ver
视频格式转换与压缩
bash# 将AVI视频转换为MP4并压缩 docker run --rm -v $(pwd):/media [镜像名称] ffmpeg -i /media/source.avi -c:v libx264 -crf 23 -c:a aac -b:a 128k /media/output.mp4
批量处理图片方向
bash# 批量纠正目录下所有JPG图片方向 docker run --rm -v $(pwd)/images:/images [镜像名称] sh -c "for file in /images/*.jpg; do exiftran -a -i \$file; done"
提取视频元数据并保存
bash# 提取视频元数据并保存到文本文件 docker run --rm -v $(pwd):/media [镜像名称] exiftool /media/input.mp4 > /media/metadata.txt
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 nixchanger/ffmpeg 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: