From 84ff7476c0077abff6cc7f1f857f2021a18a7c64 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Mon, 8 Jun 2026 14:11:34 +0800 Subject: [PATCH] fix(docker): use static ffmpeg with amr support (fixes #5912) --- docker/Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index f7935543..ee315b81 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -41,7 +41,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ iproute2 \ netcat-openbsd \ lsof \ - ffmpeg \ nano \ libjemalloc2 \ && dpkg-reconfigure --frontend noninteractive tzdata \ @@ -114,6 +113,10 @@ FROM prepare_package AS final ENV LD_PRELOAD="/usr/local/lib/libjemalloc.so" +# 引入支持 amr 编码的静态 ffmpeg +COPY --from=mwader/static-ffmpeg:7.1.0 /ffmpeg /usr/local/bin/ +COPY --from=mwader/static-ffmpeg:7.1.0 /ffprobe /usr/local/bin/ + # python 环境 COPY --from=prepare_venv --chmod=777 ${VENV_PATH} ${VENV_PATH} COPY --from=prepare_venv /usr/local/bin/uv /usr/local/bin/uv