FFmpeg¶
किसी भी audio / video workflow के लिए FFmpeg आवश्यक है:
- Subtitle generate करें — STT के लिए source audio decoding
- Voice generate करें — एक file में timed TTS clips combine करना
- Dubbing — STT → TTS → वापस video में mux
- Live Translation — जब system audio capture
parecके माध्यम से जाती है
यह bundled नहीं है — इसे अपने system पर एक बार install करें।
Install करें¶
या, अधिक complete build के लिए, पहले RPM Fusion enable करें।
https://www.gyan.dev/ffmpeg/builds/ से एक static build
download करें ("release essentials" build ठीक है), unzip करें,
फिर bin/ folder को अपने PATH में add करें:
- Win + R दबाएँ,
sysdm.cpltype करें, Enter दबाएँ - Advanced → Environment Variables → System variables → Path → Edit
- New → FFmpeg के
binfolder का absolute path paste करें - हर जगह OK, खुले terminals को restart करें
Verify करें¶
आपको configuration line में --enable-libx264 --enable-libvpx के
साथ एक version banner दिखना चाहिए। यदि आपको "command not found"
दिखता है, तो installation PATH पर नहीं पहुँची।
In-app pre-flight check¶
Voice / Dubbing पेज काम शुरू करने से पहले shutil.which("ffmpeg")
call करते हैं। यदि FFmpeg नहीं मिलता है तो आपको half-run task के
बजाय यहाँ वापस link के साथ एक friendly error dialog दिखेगा।
Common error¶
| Error | अर्थ |
|---|---|
FFMPEG_NOT_FOUND |
जब page ने इसे run करने की कोशिश की तब ffmpeg PATH पर नहीं था। इसे install करें (ऊपर) और ऐप restart करें। |
MCP server (ait-mcp) में, यही error एक human-readable message में
re-wrap किया जाता है:
"FFmpeg is required to decode this audio/video file but is not installed or not on PATH. Install FFmpeg and try again."