Featured image of post معلمات ffmpeg لنظام iOS

معلمات ffmpeg لنظام iOS

معلمات تحويل ffmpeg المحسنة لنظام iOS

نقدم لكم أمر ffmpeg لتحويل مقاطع الفيديو بحيث يمكن تشغيلها بسلاسة على أجهزة iOS (مثل iPhone و iPad).

1
2
3
4
5
6
ffmpeg -i input.mp4 \
-c:v libx264 -profile:v high -level 4.1 \
-vf "scale=1920:-2" -r 30 \
-crf 20 -preset slow \
-c:a aac -b:a 128k -ar 48000 \
-movflags +faststart output.mp4

معنى كل خيار (شرح بسيط)

الخيارالوصف
-i input.mp4ملف الإدخال (الفيديو الأصلي)
-c:v libx264ترميز الفيديو بصيغة H.264 (متوافق مع iOS)
-profile:v high -level 4.1ملف تعريف ومستوى متوافقان على نطاق واسع في iOS
-vf "scale=1920:-2"تغيير الحجم إلى عرض 1920 بكسل، ويتم ضبط الارتفاع تلقائيًا مع الحفاظ على نسبة العرض إلى الارتفاع
-r 30تحويل معدل الإطارات إلى 30 إطارًا في الثانية
-crf 20جودة الفيديو (كلما انخفض الرقم، زادت الجودة، موصى به 18-23)
-preset slowالتوازن بين سرعة الترميز ومعدل الضغط (slow يعني ضغط عالي وجودة عالية)
-c:a aacترميز الصوت بصيغة AAC
-b:a 128kتعيين معدل البت الصوتي إلى 128 كيلوبت في الثانية
-ar 48000تعيين معدل أخذ العينات الصوتية إلى 48 كيلو هرتز (موصى به في iOS)
-movflags +faststartوضع الفهرس في بداية الفيديو لتسريع ** تشغيل البث على الويب و iOS **

من المتوقع أن تتمتع مقاطع الفيديو المحولة بهذه الإعدادات بتوافق عالٍ وتشغيل سلس على أجهزة Apple مثل iPhone و iPad.


إذا لزم الأمر، يمكنك ضبط حجم الملف وجودة الصورة عن طريق تغيير الدقة أو معدل البت. إذا كنت بحاجة إلى جودة عالية، فحاول تعيين -crf إلى حوالي 18، وإذا كنت تريد تقليل حجم الملف، فقم بتعيينه إلى 22-25.

comments powered by Disqus
مبني بستخدام Hugo
قالب Stack مصمم من Jimmy