FFmpeg¶
FFmpeg jest wymagany dla każdego przepływu audio / wideo:
- Generuj napisy — dekodowanie audio źródłowego dla STT
- Generuj głos — łączenie taktowanych klipów TTS w jeden plik
- Dubbing — STT → TTS → mux z powrotem do wideo
- Tłumaczenie na żywo — gdy przechwytywanie audio systemowego
idzie przez
parec
Nie jest dołączony — zainstaluj go raz na swoim systemie.
Zainstaluj¶
Lub, dla bardziej kompletnego buildu, najpierw włącz RPM Fusion.
Pobierz statyczny build z
https://www.gyan.dev/ffmpeg/builds/ (build "release
essentials" jest w porządku), rozpakuj, potem dodaj folder
bin/ do swojego PATH:
- Naciśnij Win + R, wpisz
sysdm.cpl, naciśnij Enter - Advanced → Environment Variables → System variables → Path → Edit
- New → wklej absolutną ścieżkę folderu
binFFmpeg - OK wszędzie, zrestartuj otwarte terminale
Zweryfikuj¶
Powinieneś zobaczyć banner wersji z --enable-libx264 --enable-libvpx
w linii konfiguracji. Jeśli widzisz "command not found", instalacja
nie trafiła do PATH.
Sprawdzenie pre-flight w aplikacji¶
Strony Voice / Dubbing wywołują shutil.which("ffmpeg") przed
rozpoczęciem pracy. Jeśli FFmpeg nie zostanie znaleziony, zobaczysz
przyjazny dialog błędu z linkiem z powrotem tutaj, a nie pół-uruchomione
zadanie.
Częsty błąd¶
| Error | Znaczenie |
|---|---|
FFMPEG_NOT_FOUND |
ffmpeg nie jest w PATH w momencie, gdy strona próbowała go uruchomić. Zainstaluj go (powyżej) i zrestartuj aplikację. |
W serwerze MCP (ait-mcp) ten sam błąd jest przepakowywany na
czytelną wiadomość:
"FFmpeg is required to decode this audio/video file but is not installed or not on PATH. Install FFmpeg and try again."