Advertisement
على الرغم من أن WebM هو تنسيق فيديو خفيف الوزن وفعال وملائم للويب، إلا أنه قد يكون من الصعب تشغيله على أجهزة ومنصات مختلفة. أحد الحلول هو تحويل ملفات WebM إلى تنسيقات شائعة أخرى مثل MP4 أو AVI أو MKV لضمان التوافق مع مشغلات الوسائط والمنصات المختلفة.
Advertisement
يوضح لك هذا المقال كيفية تحويل مقاطع فيديو WebM إلى التنسيقات المطلوبة على Ubuntu Linux باستخدام أدوات مختلفة مثل FFmpeg و VLC و Handbrake.
Advertisement
مقدمة إلى تنسيق WebM
Advertisement
تحويل مقاطع فيديو WebM باستخدام FFmpeg
Advertisement
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى
FFmpeg هو إطار عمل متعدد الوسائط مجاني ومفتوح المصدر ويعمل على منصات مختلفة مثل Windows وLinux وmacOS. يمكنك استخدام أداة سطر الأوامر FFmpeg لتحويل وتسجيل وبث وإدارة ملفات الفيديو والصوت بتنسيقات مختلفة.Advertisement
تثبيت
قبل أن نبدأ التحويل، تأكد من توفر FFmpeg على توزيعاتك. يمكنك التحقق من الإصدار الخاص بك باستخدام هذا الأمر:
Advertisement
إذا كان FFmpeg موجودًا، فستتمكن من رؤية معلومات الإصدار الخاص به. وإذا لم يكن موجودًا، فيمكنك استخدام مدير الحزم الافتراضي لديك لتثبيته.
Advertisement
على سبيل المثال، على الأنظمة المستندة إلى Ubuntu/Debian، قم بتشغيل هذا:
Advertisement
لتثبيت FFmpeg على توزيعات CentOS/Fedora أو REHEL، يمكنك استخدام هذا الأمر:
Advertisement
وبالمثل، بالنسبة لـ Arch Linux، قم بتشغيل الأمر التالي:
Advertisement
تحويل
انتقل إلى الدليل الذي يحتوي على الفيديو باستخدام الأمر cd في المحطة الطرفية.
Advertisement
ffmpeg أمر، استبدال output.mp4 مع اسم ملف الإخراج المطلوب:Advertisement
Advertisement
-i يحدد العلم ملف الإدخال، والباقي بسيط للغاية. اضغط على Enter، وسيبدأ FFmpeg في تحويل ملف WebM إلى MP4.يمكنك أيضًا استخدام السابق
ffmpeg أمر لتحويل WebM إلى تنسيقات أخرى عن طريق تحديد امتداد تنسيق الإخراج المطلوب، مثل .avi، .mkv.Advertisement
إذا كنت تريد مزيدًا من التحكم أثناء عملية التحويل، فيمكنك تحديد معلمات إضافية. على سبيل المثال، لترميز فيديو WebM إلى MP4 باستخدام برنامج ترميز الفيديو H.264 وبرنامج ترميز الصوت AAC، سيبدو الأمر الخاص بك على النحو التالي:
Advertisement
ffmpeg -i input.webm -c:v libx264 -c:a aac output.mp4
Advertisement
-c:v libx264 يحدد برنامج ترميز الفيديو H.264، و -c:a aac يختار برنامج ترميز الصوت AAC.بالإضافة إلى ذلك، يمكنك التحكم في جودة الإخراج باستخدام
-qscale أو -crf خيارات:Advertisement
ffmpeg -i sample.webm -q 0 sample2_ffmpeg.mkv
Advertisement
يمكنك أيضًا ضبط معدل البت، وقيمة CRF، وخيارات أخرى لتحسين جودة الإخراج وحجم الملف بناءً على احتياجاتك.
Advertisement
تحويل مقاطع فيديو WebM باستخدام VLC
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى
يعد VLC مشغل وسائط متعددة متعدد الأنظمة يمكن استخدامه لتحويل ملفات الفيديو. ورغم أنه ليس غنيًا بالميزات مثل FFmpeg، فإنه يوفر واجهة رسومية ملائمة للتحويلات الأساسية.Advertisement
تثبيت
عادةً ما يكون برنامج VLC مثبتًا مسبقًا على معظم توزيعات Linux. إذا لم يكن البرنامج موجودًا، فيمكنك تثبيته باستخدام مدير الحزم الافتراضي لديك، مثل apt.
Advertisement
على سبيل المثال، على الأنظمة المستندة إلى Ubuntu/Debian، استخدم:
Advertisement
في Fedora أو CentOS، قم بتشغيل الأمر التالي:
Advertisement
بالنسبة لـ Arch Linux، استخدم هذا:
Advertisement
تحويل
افتح مشغل الوسائط VLC. بعد ذلك، افتح نافذة التحويل من خلال تحديد الوسائط -> تحويل/حفظ:
Advertisement
انقر على يضيف اضغط على الزر واختر ملف WebM الذي تريد تحويله. بعد ذلك، انقر فوق الزر تحويل/حفظ الزر لفتح نافذة التحويل:
Advertisement
Advertisement
Advertisement
وأخيرا، انقر فوق يبدأوسوف يقوم برنامج VLC بتحويل فيديو WebM إلى فيديو MP4 باستخدام برنامج الترميز H.264 والصوت MP3.
Advertisement
علاوة على ذلك، يمكنك ضبط إعدادات ترميز الفيديو، مثل معدل بت الفيديو ودقته، من خلال النقر على إعدادات زر.
Advertisement
تحويل مقاطع فيديو WebM باستخدام HandBrake
من فضلك قم , تسجيل الدخول أو تسجيل لعرض المحتوى
Advertisement
تثبيت
Advertisement
Advertisement
Advertisement
Advertisement
على Arch Linux أو Fedora أو CentOS، يمكنك تثبيت HandBrake باستخدام Flatpak:
Advertisement
flatpak install flathub fr.handbrake.ghb
Advertisement
تحويل
قم بتشغيل HandBrake وانقر فوق مفتوح المصدر الزر الموجود في الجزء العلوي الأيسر. اختر ملف WebM المطلوب وانقر على يفتح:
Advertisement
بعد ذلك، اختر تنسيق الإخراج المطلوب من المعد مسبقا القائمة المنسدلة (على سبيل المثال، MP4). بعد ذلك، حدد تنسيق الفيديو الناتج وموقعه النهائي بالإضافة إلى اسم ملف الإخراج:
Advertisement
Advertisement
بمجرد الانتهاء من التعديل، يمكنك النقر فوق بدء الترميز لبدء عملية التحويل.
Advertisement
هذا كل ما في الأمر، لقد قمت بتحويل مقاطع الفيديو WebM إلى صيغة MP4.
Advertisement
Advertisement
Advertisement
تحويل ملفات WebM متعددة باستخدام Bash Script
Advertisement
Advertisement
#WebM Converting Bash Script
for file in *.webm; do
Advertisement
done
Advertisement
sample_script.sh، وجعله قابلاً للتنفيذ باستخدام هذا الأمر:Advertisement
أخيرًا، قم بتشغيل البرنامج النصي لبدء تحويل الدفعة:
Advertisement
Advertisement
بالإضافة إلى ذلك، يمكنك تعديل هذا البرنامج النصي لتحديد تنسيق إخراج مختلف عن طريق تغيير الامتداد في أمر FFmpeg في البرنامج النصي bash.
Advertisement
تغليف
لقد تعلمت بنجاح طرقًا مختلفة لتحويل مقاطع فيديو WebM إلى تنسيقات فيديو أخرى على Linux. بالنسبة لمستخدمي Windows، يمكنك تجربة محولات الفيديو هذه أيضًا.
Advertisement
Advertisement