From caa06258cf538ab5f58e82abc6e898a157f8fe2f Mon Sep 17 00:00:00 2001 From: Sebastian Husch Lee Date: Mon, 13 Jul 2026 09:18:25 +0200 Subject: [PATCH] install ffmpeg into CI env of vllm --- .github/workflows/vllm.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/vllm.yml b/.github/workflows/vllm.yml index c351a61b8b..d64c321c28 100644 --- a/.github/workflows/vllm.yml +++ b/.github/workflows/vllm.yml @@ -79,6 +79,13 @@ jobs: python -m pip install --upgrade pip pip install hatch --uploaded-prior-to=P1D + - name: Install FFmpeg + run: | + # Recent vLLM imports torchcodec at startup, which needs FFmpeg's shared libraries + # (libavutil.so.*); without them `vllm serve` crashes on import and never binds its port. + sudo apt-get update + sudo apt-get install -y ffmpeg + - name: Install vLLM (CPU) run: | # vLLM on PyPI is GPU-only and requires CUDA, so it won't run on CPU-only systems.