تركيب FFMPEG
إدارة الخوادم by Mohammad Khalaf Tags : centos 6, centos 7, cpanel, ffmpeg, ffprobe, تركيب ffmpeg, تركيب ffprobe, سي بنلتركيب FFMPEG على نظام سنتوس
تركيب FFMPEG يعد أمر ضروري لأي سكريبت يقوم بمعالجة الفيديوهات وتحويل صيغها وتوفير أكثر من جودة لنفس الفيديو.
كثير من الشروحات تقدم طريقة تركيب هذه المكتبة على السيرفرات التي تعمل بنظام تشغيل سنتوس ولوحة تحكم سي بنل، لكن للأسف تفشل في النهاية.
في هذا المقال سنقوم بشرح طريقة التركيب في خطوات بسيطة ومجربة، تضمن لك نجاح تركيب FFMPEG على السيرفر الذي يعمل بنظام تشغيل سنتوس 6 أو 7 وبلوحة تحكم سي بنل.
المتطلبات الأساسية لتركيب FFMPEG
- سيرفر جديد بنظام تشغيل سنتوس 6 أو 7.
- صلاحيات root.
الخطوة الأولى: تحديث نظام التشغيل
yum install epel-release -y yum update -y shutdown -r now
الخطوة الثانية: تثبيت Nux Dextop YUM repo
لا يوجد حزمة رسمية لتركيب FFMPEG لنظام تشغيل سنتوس حالياً. فالبديل هو استخدام حزمة الطرف الثالث YUM repo و Nux Dextop للتركيب.
لنظام تشغيل سنتوس 7، يمكنك التركيب بتنفيذ الأمرين التاليين:
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
لنظام تشغيل سنتوس 6، يمكنك التركيب بتنفيذ الأمرين التاليين:
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
الخطوة الثالثة: تثبيت FFMPEG
yum install ffmpeg ffmpeg-devel -y
الخطوة الرابعة: اختبار نجاح التركيب
1- التأكد من تركيب FFMPEG
ffmpeg
هذا الأمر يقدم معلومات مفصلة عن FFMPEG المثبت على نظام التشغيل الخاص بك. في وقت كتابة المقال، إصدار FFMPEG المثبت هو 2.6.8.
لتعرف أكثر عن FFMEG قم بتنفيذ الأمر التالي:
ffmpeg -h
2- تحويل ملف صوتي من mp3 إلى ogg.
يمكنك تجربة تحويل ملف صوتي من صيغة إلى أخرى باستخدام الأوامر التالية:
cd wget https://archive.org/download/MLKDream/MLKDream_64kb.mp3 ffmpeg -i MLKDream_64kb.mp3 -c:a libvorbis -q:a 4 MLKDream_64kb.ogg
2- تحويل ملف فيديو من flv إلى mp4.
يمكنك تجربة تحويل ملف فيديو من صيغة إلى أخرى باستخدام الأوامر التالية:
cd wget https://archive.org/download/beeenieilp/beeen.flv ffmpeg -i beeen.flv -y -vcodec copy -acodec copy beeen.mp4
إنت كانت أوامر التحويل غير اعتيادية بالنسبة لك، لا بأس فبنسبة كبيرة أنت لن تضطر لاستخدام هذه الأوامر، فطالما سيتم الاعتماد على سكريبت لرفع وعرض الفيديوهات، فتنفيذ التحويل والمعالجة سيكون من خلال السكريبت دون الحاجة إلى تنفيذ أي أوامر مشابهة.
هذا هو كل المطلوب لتثبيت FFMPEG على سيرفرك والبدء في معالجة ملفات الصوت والفيديو على موقعك.
إن تطلّب السكريبت كتابة المسار الخاص بـ FFMPEG أو FFPROBE ففي الغالب سيكون في هذا المسار
/usr/bin/ffmpeg /usr/bin/ffprobe
أو في هذا المسار
/usr/local/bin/ffmpeg /usr/local/bin/ffprobe