Emby Docker 无法生成缩略图

0
37

Emby挂载一个 **静态编译** 的 FFmpeg 到容器中(不依赖系统库)

一键下载 + 解压 FFmpeg 静态版本

mkdir -p /opt/ffmpeg-static
cd /opt/ffmpeg-static
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
tar -xf ffmpeg-release-amd64-static.tar.xz
cd ffmpeg-*-static
ls -lh ffmpeg

修改 docker-compose.yml 进行挂载

找到你 docker-compose.yml 中的 volumes: 部分,修改为:

volumes:
  - /opt/ffmpeg-static/ffmpeg-7.0.2-amd64-static/ffmpeg:/external-ffmpeg/ffmpeg:ro

⚠️ ffmpeg-7.0.2-amd64-static 目录名根据你下载的版本可能不同,ls /opt/ffmpeg-static 查看即可。

重启 Emby 容器并验证

docker-compose down
docker-compose up -d
docker exec -it emby /bin/sh
/external-ffmpeg/ffmpeg -version

你应当看到:

ffmpeg version 7.0.2-static https://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2024 the FFmpeg developers ...

发布回复

请输入评论!
请输入你的名字