شرح ضغط ملفات الفيديو بواسطة ffmpeg
جدول المحتويات:
FFmpeg عبارة عن مجموعة مجانية ومفتوحة المصدر من الأدوات لمعالجة ملفات الوسائط المتعددة. يحتوي على مجموعة من مكتبات الصوت والفيديو المشتركة مثل libavcodec و libavformat و libavutil. باستخدام FFmpeg ، يمكنك التحويل بين تنسيقات الفيديو والصوت المختلفة ، وتعيين معدلات العينات ، والتقاط دفق الصوت / الفيديو وتغيير حجم مقاطع الفيديو.
يرشدك هذا البرنامج التعليمي إلى تثبيت FFmpeg على CentOS 7.
المتطلبات الأساسية
لتتمكن من إضافة مستودعات جديدة وتثبيت الحزم على نظام CentOS ، يجب تسجيل الدخول كمستخدم لديه امتيازات sudo.
تثبيت FFmpeg على CentOS
FFmpeg غير متوفر في مستودعات CentOS 7 الأساسية. يمكنك اختيار إنشاء أدوات FFmpeg من المصدر أو تثبيتها باستخدام yum من مستودع Nux Dextop. سنذهب مع الخيار الثاني.
قم بتنفيذ الخطوات التالية لتثبيت FFmpeg على CentOS 7:
-
مستودع Nux يعتمد على مستودع برامج EPEL. إذا لم يتم تمكين مستودع EPEL على نظامك ، فقم بتمكينه عن طريق الكتابة:
sudo yum install epel-releaseبعد ذلك ، قم باستيراد مفتاح Repository GPG وتمكين مستودع Nux عن طريق تثبيت حزمة rpm:
sudo rpm -v --importsudo rpm -Uvhبمجرد تمكين المستودع ، قم بتثبيت FFmpeg:
sudo yum install ffmpeg ffmpeg-develتحقق من تثبيت FFmpeg عن طريق تشغيل الأمر
ffmpeg -version:ffmpeg -versionفي وقت كتابة هذا المقال ، كان الإصدار الحالي من FFmpeg المتوفر في مستودع Nux Dextop هو
2.8.15.ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)…
هذا هو. تم تثبيت FFmpeg على جهاز CentOS.
أمثلة FFmpeg
في هذا القسم ، سنلقي نظرة على بعض الأمثلة الأساسية حول كيفية استخدام الأداة المساعدة
ffmpeg
.
التحويل الأساسي
عند تحويل ملفات الصوت والفيديو باستخدام
ffmpeg
لن تحتاج إلى تحديد تنسيقات المدخلات والمخرجات. يتم اكتشاف تنسيق ملف الإدخال تلقائيًا ويتم تخمين تنسيق الإخراج من امتداد الملف.
-
تحويل ملف فيديو من mp4 إلى webm:
ffmpeg -i input.mp4 output.webmتحويل ملف صوتي من mp3 إلى ogg:
ffmpeg -i input.mp3 output.ogg
تحديد برامج الترميز
عند تحويل الملفات ، يمكنك تحديد برامج الترميز التي تريد استخدامها مع الخيار
-c
. يمكن أن يكون برنامج الترميز هو اسم أي وحدة فك ترميز / تشفير معتمدة أو نسخة ذات قيمة خاصة تقوم ببساطة بنسخ تيار الإدخال.
-
تحويل ملف فيديو من mp4 إلى webm باستخدام برنامج ترميز الفيديو
libvorbisوترميز الصوتlibvorbis:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webmتحويل ملف صوتي من mp3 إلى ogg المشفرة باستخدام برنامج الترميز
libopus.ffmpeg -i input.mp3 -c:a libopus output.ogg
استنتاج
لقد قمت بتثبيت FFmpeg بنجاح على جهاز CentOS 7. يمكنك الآن زيارة صفحة وثائق FFmpeg الرسمية ومعرفة كيفية استخدام FFmpeg لتحويل وملفات الفيديو والصوت الخاصة بك.
ffmpeg centosكيفية تثبيت واستخدام عامل ميناء يؤلف على centos 7
Docker Compose هي أداة تسمح لك بتحديد وتشغيل تطبيقات Docker متعددة الحاويات. باستخدام "إنشاء" ، يمكنك تحديد خدمات وشبكات وأحجام التطبيق في ملف YAML واحد ، ثم تدور التطبيق الخاص بك باستخدام أمر واحد.
كيفية تثبيت واستخدام ffmpeg على ديبيان 9
FFmpeg هي أداة سطر أوامر مجانية ومفتوحة المصدر لتحويل ملفات الوسائط المتعددة. يشرح هذا البرنامج التعليمي كيفية تثبيت FFmpeg على دبيان 9.
كيفية تثبيت واستخدام ffmpeg على أوبونتو 18.04
FFmpeg هي أداة سطر أوامر مجانية ومفتوحة المصدر لتحويل ملفات الوسائط المتعددة. سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت FFmpeg على Ubuntu 18.04.







