طريقة التحقق من وجود ffmpeg
الموقع
https://ffmpeg.org/
1. عن طريق سطر الأوامر (SSH)
إذا الاستضافة لديك تدعم الوصول عبر SSH، افتح الطرفية (Terminal) واكتب الأمر:
ffmpeg -version
إذا كان مثبت، ستظهر لك معلومات الإصدار مثل:
ffmpeg version 4.4
built with ...
وإذا لم يكن مثبت، سيظهر خطأ:
command not found
2. عن طريق PHP
إذا لا تستطيع الدخول عبر SSH، يمكنك التحقق باستخدام ملف PHP:
أنشئ ملف جديد اسمه check_ffmpeg.php داخل الاستضافة
ضع فيه الكود التالي:
<?php
exec("ffmpeg -version", $output, $return_var);
if ($return_var === 0) {
echo "✅ ffmpeg مثبت على السيرفر:<br>";
echo implode("<br>", $output);
} else {
echo "❌ ffmpeg غير مثبت على السيرفر.";
}
افتح هذا الملف عبر المتصفح:
https://kuwait101.com/check_ffmpeg.php
وهذا موقع يفيدك
https://domain.com
إذا كان مثبت سيظهر لك تفاصيل النسخة، وإذا لا، سيخبرك أنه غير مثبت
3. سؤال دعم الاستضافة
إذا لم تكن لديك صلاحيات SSH أو لا تستطيع استخدام exec() في PHP، يمكنك التواصل مع دعم الاستضافة وسؤالهم:
"هل ffmpeg مثبت على السيرفر؟ وإذا لا، هل يمكن تثبيته؟"
💡 إذا تبين أن ffmpeg غير موجود أو لا يمكن تثبيته، هناك حل بديل:
استخدام مكتبة JavaScript لتحويل WebM إلى MP3 قبل الرفع (لكن هذا أبطأ وأكثر تعقيدًا)
أو حفظ الصوت بصيغة WebM مباشرة وعرضه، لأن WebM مدعومة في أغلب المتصفحات
0 تعليقات