FFmpeg¶
FFmpeg مطلوب لأي سير عمل صوتي / مرئي:
- إنشاء الترجمة — فك ترميز الصوت المصدر لـ STT
- إنشاء الصوت — دمج مقاطع TTS الموقوتة في ملف واحد
- الدبلجة — STT → TTS → mux مرة أخرى في الفيديو
- الترجمة الفورية — عندما يمر التقاط صوت النظام عبر
parec
ليس مدمجًا — قم بتثبيته مرة واحدة على نظامك.
التثبيت¶
أو، للحصول على بناء أكثر اكتمالاً، قم أولاً بتمكين RPM Fusion.
قم بتنزيل بناء ثابت من https://www.gyan.dev/ffmpeg/builds/
(بناء "release essentials" جيد)، فك ضغطه، ثم أضف مجلد bin/
إلى PATH:
- اضغط Win + R، اكتب
sysdm.cpl، اضغط Enter - Advanced → Environment Variables → System variables → Path → Edit
- New → الصق المسار المطلق لمجلد
binالخاص بـ FFmpeg - OK في كل مكان، أعد تشغيل أي طرفيات مفتوحة
التحقق¶
يجب أن ترى شعار إصدار مع --enable-libx264 --enable-libvpx في سطر
التكوين. إذا رأيت "command not found"، فإن التثبيت لم يصل إلى PATH.
فحص ما قبل التشغيل في التطبيق¶
تستدعي صفحات الصوت / الدبلجة shutil.which("ffmpeg") قبل بدء
العمل. إذا لم يتم العثور على FFmpeg، فسترى حوار خطأ ودود مع رابط
يعود إلى هنا، وليس مهمة منتصف التشغيل.
خطأ شائع¶
| Error | المعنى |
|---|---|
FFMPEG_NOT_FOUND |
لم يكن ffmpeg على PATH في الوقت الذي حاولت فيه الصفحة تشغيله. ثبّته (أعلاه) وأعد تشغيل التطبيق. |
في خادم MCP (ait-mcp)، يتم إعادة لف نفس الخطأ في رسالة قابلة
للقراءة:
"FFmpeg is required to decode this audio/video file but is not installed or not on PATH. Install FFmpeg and try again."