كيفية تحويل فيديوهات WebM إلى أي صيغة على نظام Linux

-media-player-main-interface-in-Ubuntu-Linux

WebM هو صيغة فيديو خفيفة وفعالة مخصصة للويب، لكن قد يكون من الصعب تشغيله على بعض الأجهزة والمنصات. لتحويل فيديوهات WebM إلى صيغ أخرى شائعة مثل MP4 أو AVI، يمكنك استخدام أدوات متعددة على نظام Linux مثل FFmpeg وVLC وHandBrake. المقال ده هيعرض لك طرق تحويل الفيديوهات بشكل مفصل.

مقدمة عن صيغة WebM

WebM هي صيغة وسائط مفتوحة المصدر تهدف لتوفير فيديو بجودة عالية بحجم ملف صغير نسبياً مقارنةً بصيغ أخرى مثل MP4 أو AVI. WebM مبنية على كودك VP8 وVP9 للفيديو وكودك Opus وVorbis للصوت.

تحويل فيديوهات WebM باستخدام FFmpeg

تثبيت FFmpeg

FFmpeg هو إطار عمل مفتوح المصدر لمعالجة الفيديو والصوت. للتأكد من وجود FFmpeg على نظامك، استخدم الأمر التالي:

ffmpeg -version

إذا لم يكن مثبتاً، يمكنك تثبيته باستخدام مدير الحزم الافتراضي:

  • على أنظمة Ubuntu/Debian:
    sudo apt install ffmpeg
  • على أنظمة CentOS/Fedora:
    sudo dnf install ffmpeg
  • على أنظمة Arch Linux:
    sudo pacman -S ffmpeg

تحويل الفيديو

انتقل إلى الدليل الذي يحتوي على الفيديو باستخدام أمر cd في الطرفية، ثم استخدم الأمر التالي لتحويل الفيديو:

ffmpeg -i myvideo.webm output.mp4

لتحويل الفيديو إلى صيغ أخرى مثل AVI أو MKV، يمكنك تحديد امتداد الملف في اسم الملف الناتج. يمكنك أيضاً استخدام معلمات إضافية مثل:

ffmpeg -i input.webm -c:v libx264 -c:a aac output.mp4

تحويل فيديوهات WebM باستخدام VLC

تثبيت VLC

VLC هو مشغل وسائط متعدد المنصات يمكن استخدامه لتحويل الملفات. إذا لم يكن مثبتاً، يمكنك تثبيته باستخدام:

  • على أنظمة Ubuntu/Debian:
    sudo apt install vlc
  • على أنظمة Fedora/CentOS:
    sudo dnf install vlc
  • على أنظمة Arch Linux:
    sudo pacman -S vlc

تحويل الفيديو

افتح VLC، ثم اختر Media -> Convert/Save. اضغط على “Add” لاختيار ملف WebM، ثم اضغط على “Convert/Save”. اختر صيغة الإخراج من القائمة المنسدلة “Profile” واضغط على “Start”.

تحويل فيديوهات WebM باستخدام HandBrake

تثبيت HandBrake

HandBrake هو محول فيديو مفتوح المصدر يدعم صيغ متعددة. لتثبيت HandBrake:

  • على أنظمة Ubuntu/Debian:
    sudo apt install handbrake
  • يمكنك أيضاً تثبيت واجهة سطر الأوامر:
    sudo apt install handbrake-cli
  • على أنظمة Arch Linux، Fedora، أو CentOS:
    flatpak install flathub fr.handbrake.ghb

تحويل الفيديو

افتح HandBrake، ثم اختر “Open Source” لاختيار ملف WebM. حدد صيغة الإخراج من قائمة “Preset” ثم اختر الوجهة واسم الملف. اضغط على “Start Encode” لبدء عملية التحويل. باستخدام HandBrake CLI، يمكنك استخدام الأمر التالي:

HandBrakeCLI -i input_file.webm -o output_file.mp4 -f mp4 -e x264 -q 20

تحويل ملفات WebM متعددة باستخدام سكربت Bash

إذا كنت ترغب في تحويل عدة ملفات WebM دفعة واحدة، يمكنك استخدام سكربت Bash:

#!/bin/bash
# سكربت لتحويل ملفات WebM
for file in *.webm; do
    ffmpeg -i "$file" -c:v libx264 -c:a aac "${file%.webm}.mp4"
done

احفظ السكربت باسم، مثل convert_webm.sh، واجعلها قابلة للتنفيذ باستخدام:

chmod +x convert_webm.sh

ثم شغّل السكربت:

./convert_webm.sh

الختام

لقد تعلمت كيفية تحويل فيديوهات WebM إلى صيغ أخرى على نظام Linux باستخدام FFmpeg وVLC وHandBrake. إذا كنت تستخدم Windows، يمكنك تجربة أدوات تحويل الفيديو المتاحة أيضاً.