mirror of
https://github.com/mudler/LocalAI
synced 2026-04-21 21:37:21 +00:00
gen_video's ffmpeg subprocess was relying on the filename extension to choose the output container. Distributed LocalAI hands the backend a staging path (e.g. /staging/localai-output-NNN.tmp) that is renamed to .mp4 only after the backend returns, so ffmpeg saw a .tmp extension and bailed with "Unable to choose an output format". Inference had already completed and the frames were piped in, producing the cryptic "video inference failed (code 1)" at the API layer. Pass -f mp4 explicitly so the container is selected by flag instead of by filename suffix. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| acestep-cpp | ||
| llm/llama | ||
| local-store | ||
| opus | ||
| piper | ||
| qwen3-tts-cpp | ||
| sam3-cpp | ||
| silero-vad | ||
| stablediffusion-ggml | ||
| voxtral | ||
| whisper | ||