اذا الاستضافه عندك لا تقبل ffmpeg لا يشتغل الصوتيات domain

 طريقة التحقق من وجود 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 تعليقات