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 ...







