
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
parkerhemphill/media-converter是一个简单的Docker镜像,集成FFMPEG、media-info和HandBrakeCLI工具,用于将下载的媒体文件转换为MP4格式。该镜像通过自动化流程处理媒体文件,支持主流编码格式,适用于家庭媒体服务器(如Plex、Jellyfin、Kodi)的媒体库管理。
当前版本:2.1.3(更新于2020年3月6日)
更新说明:
<volume>/Logs/converted.log<volume>/Complete/<TVShows|Movies> 目录<volume>/Complete/Convert/<TVShows|Movies><filename>-converted.mp4(注:若转换中断,重启后会删除不完整的转换文件)<volume>/Complete/IMPORT/<TVShows|Movies>,供媒体管理工具(如SickChill)导入到媒体库容器内部路径统一为 /media,外部路径需通过卷挂载映射:
| 主机路径 | 容器路径 | 用途 |
|---|---|---|
<volume>/Complete | /media/Complete | 下载客户端输出目录 |
<volume>/Convert | /media/Convert | 待转换文件临时目录 |
<volume>/IMPORT | /media/IMPORT | 转换完成文件目录(供导入) |
<volume>/Logs | /media/Logs | 转换日志存储目录 |
| 变量名 | 说明 | 默认值 |
|---|---|---|
| PUID | 运行容器的用户ID | 1000 |
| PGID | 运行容器的用户组ID | 1000 |
| TZ | 时区(参考TZ数据库名称) | America/New_York |
| ENCODE | 编码格式,可选 x264 或 x265 | x264 |
| GROWL | 是否启用Growl通知(仅macOS),可选 YES 或 NO | NO |
| GROWL_IP | Growl通知目标IP地址(需GROWL=YES) | - |
| GROWL_PORT | Growl通知端口(需GROWL=YES) | 23053 |
yaml# docker-compose.yaml version: "3" services: media-converter: image: parkerhemphill/media-converter:latest container_name: media-converter network_mode: host environment: - PUID=1000 # 替换为实际用户ID(通过`id <用户名>`获取) - PGID=1000 # 替换为实际用户组ID - TZ=Asia/Shanghai # 替换为实际时区 - ENCODE=x264 # 编码格式,可选x264或x265 - GROWL=YES # 可选,启用Growl通知 - GROWL_IP=192.168.1.100 # 可选,Growl目标IP - GROWL_PORT=23053 # 可选,Growl端口 volumes: - /path/to/media:/media # 替换为实际媒体目录 restart: unless-stopped healthcheck: test: ["CMD-SHELL", "pgrep -f '/bin/bash /opt/media-converter' >/dev/null || exit 1"] interval: 60s timeout: 5s retries: 5
基础版(无Growl通知):
bashdocker run -d \ --name=media-converter \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/Shanghai \ -e ENCODE=x264 \ -v /path/to/media:/media \ --restart unless-stopped \ parkerhemphill/media-converter:latest
带Growl通知版:
bashdocker run -d \ --name=media-converter \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/Shanghai \ -e ENCODE=x264 \ -e GROWL=YES \ -e GROWL_IP=192.168.1.100 \ -e GROWL_PORT=23053 \ -v /path/to/media:/media \ --restart unless-stopped \ parkerhemphill/media-converter:latest
进入容器shell:
docker exec -it media-converter /bin/bash
查看容器启动日志:
docker exec -it media-converter cat /tmp/media-converter.log
查看转换历史日志:
docker exec -it media-converter cat /media/Logs/converted.log
监控当前转换任务:
docker exec -it media-converter status
查询容器版本:
docker inspect -f '{{ index .Config.Labels "build_version" }}' media-converter
查询镜像版本:
docker inspect -f '{{ index .Config.Labels "build_version" }}' parkerhemphill/media-converter
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务