تاريخ اليوم
كيفية تقليل حجم الفيديو باستخدام FFmpeg

كيفية تقليل حجم الفيديو باستخدام FFmpeg



شارك المقالة

بسم الله الرحمن الرحيم

الحمد لله رب العالمين، وصلى الله وسلم وبارك على عبده ورسوله نبينا محمد وعلى آله وصحبه أجمعين   



كيفية تقليل حجم الفيديو باستخدام FFmpeg



هناك مجموعة شاملة من الأدوات مفتوحة المصدر لتشغيل ملفات الوسائط المتعددة وتحريرها وتحويلها وحفظها وتحسينها وإدارتها.  فإن العديد من الأدوات ، مثل VLC و Handbrake ، تشترك جميعها في محرك واحد: FFmpeg.

FFmpeg

عبارة عن مجموعة من الأدوات مفتوحة المصدر للتعامل مع ملفات الوسائط المتعددة. يحتوي FFmpeg على مجموعة من مكتبات الوسائط المتعددة المشتركة مثل libavcodec و libavutil و libavformat. علاوة على ذلك ، فهو يعمل خلف الكواليس مع العديد من أدوات الوسائط المتعددة. وبالتالي ، يتيح لك تحويل ملفات الفيديو والصوت وإجراء التدفقات وتغيير حجم ملفات الفيديو.


سيوضح لك هذا الدليل كيفية العمل مع FFmpeg:


كيفية تثبيت FFmpeg

هي أداة سطر أوامر كاملة الميزات للتعامل مع ملفات الوسائط المتعددة. وهي متوفرة في مستودعات توزيعات Linux الرئيسية.


لتثبيته ، استخدم الأوامر التالية:


# Debian / Ubuntu

sudo apt-get install ffmpeg

 

# Arch Linux

sudo pacman -S ffmpeg

 

# REHL / CentOS / Fedora

sudo dnf install ffmpeg

sudo rpm install ffmpeg

sudo yum install ffmpeg


الاستخدام الأساسي لـ FFmpeg

قد يكون تحديد برنامج الترميز الصحيح والحاوية والتنسيق الصحيح أمرًا صعبًا للغاية عند تحويل ملفات الوسائط المتعددة.باستخدام FFmpeg ، يمكنك الالتزام بالإعدادات الافتراضية وتوقع نتائج رائعة.


لتحويل ملف باستخدام إعدادات FFmpeg الافتراضية ، استخدم الأمر التالي:


ffmpeg -i inputfile.video outputfile.video


سيحول الأمر أعلاه الملف من التنسيق المحدد إلى تنسيق الإخراج. ومع ذلك ، لضغط الملفات بكفاءة ، نحتاج إلى استخدام برامج الترميز ومعدل البت والحاوية و fps.


كيفية استخدام FFmpeg لتقليل حجم الفيديو

لا توجد طريقة عالمية لتقليل حجم ملف الفيديو لأن أنواع الملفات المختلفة لا يتم إنشاؤها على قدم المساواة. على سبيل المثال ، قد يظل ملف فيديو AVI أكبر من الملف الصغير من نوع MP4 على الرغم من صغر حجمه.


لاتخاذ أفضل قرار في ضغط الفيديو ، نقوم بتنفيذ معادلة بسيطة. أولاً ، نحتاج إلى تحديد حاوية صغيرة ، وبرنامج ترميز ممتاز لتشفير الفيديو ، ومعدل بت منخفض ، و fps منخفض.


 سنستخدم برنامج الترميز x265. يعد برنامج الترميز x265 مكتبة مجانية لترميز الفيديو بتنسيق ضغط H.254 / MPEG-H HEVC.


يمكنك معرفة المزيد هنا:


يجب أن يوفر استخدام CRF للقيم بين 0 و 51 أفضل توافق لبرامج الترميز x265.


عامل المعدل الثابت (CRF) هو إعداد الجودة الافتراضي لترميز x264 و x265. كلما زادت القيمة ، زاد الضغط ، على الرغم من أن هذا قد يؤدي إلى فقدان الجودة. من ناحية أخرى ، ستؤدي القيم المنخفضة أيضًا إلى ارتفاع معدل البت لإنتاج مقاطع فيديو عالية الجودة على حساب حجم الملف.


تعرف على المزيد حول نموذج الإبلاغ الموحد هنا:


ضع في اعتبارك ملف big_buck_bunny.y4m بحجم ملف 7 جيجابايت.



باستخدام FFmpeg ، يمكننا ضغط الملف باستخدام الأمر:

ffmpeg -i big_buck_bunny.y4m -vcodec libx265 -crf 28 fps-fps = 30 big_buck_bunny.mp4

بمجرد اكتمال عملية ضغط الملف ، يجب أن يكون حجم الملف أصغر بكثير. على سبيل المثال ، في هذه الحالة ، يقوم FFmpeg بضغط الملف من 7 جيجا بايت إلى 26 ميجا بايت.

على الرغم من أن استخدام خيارات الضغط المخصصة يمكن أن يؤدي إلى نتائج جيدة ، إلا أن استخدام خيارات FFmpeg الافتراضية قد يعمل بشكل أفضل في بعض الظروف. جرب ما تعلمته من هذا البرنامج التعليمي لتحديد أفضل ما يناسبك.

ليست هناك تعليقات:

إرسال تعليق

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))

السلام عليكم و رحمة الله و بركاته

الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم

مدونة نادي لينكس الاغواط الجزائري هي مدونة لتعريف على نظام لينكس وعلى بعض انوعه التوزيعات لينكس لتشجيع على استخدم النظام ربما يكون غير معروف للبعض الهدف هو تعميم والتعريف بالنظام لينكس هي بمثابة اول خطوة الى عالم لينكس ربما الكثير منا لا يعرف الكثير عنه وفي مدونة نادي لينكس الاغواط الجزائري

بحث هذه المدونة الإلكترونية

إجمالي مرات مشاهدة الصفحة

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *