┐─ تحليل الملف ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌
│ المطور : جوجل
│ الفئة : فيديو
│ نوع MIME : video/webm
│ بايتات : 1A45DFA3
┘ ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── └
ما هو ملف WebM؟
WebM هي صيغة حاوية وسائط مفتوحة ومجانية أطلقتها جوجل عام 2010 بالتعاون مع Mozilla وOpera. تستند إلى حاوية Matroska (MKV) وتستخدم ترميز VP8 أو VP9 أو AV1 للفيديو، وVorbis أو Opus للصوت. صُممت خصيصاً للبث عبر الإنترنت في عنصر <video> بـ HTML5 بدون الحاجة لإضافات Flash.
يوتيوب يستخدم WebM داخلياً لتخزين فيديو VP9 وAV1 بجودة أعلى من H.264 بنفس حجم الملف، مما يوفر نطاقاً ترددياً هائلاً. متصفحات كروم وفايرفوكس وEdge تدعم WebM أصلياً، بينما ظل دعم Safari محدوداً لفترة.
كيفية فتح ملفات WebM
- جميع المتصفحات الحديثة (كروم، فايرفوكس، إيدج، أوبرا) — تشغيل HTML5 مباشر
- VLC Media Player (ويندوز، ماك، لينكس) — مجاني، دعم WebM كامل
- MPV (ويندوز، ماك، لينكس) — خفيف وسريع، مثالي لـ WebM
- PotPlayer (ويندوز) — دعم VP9 وAV1
- HandBrake (ويندوز، ماك، لينكس) — لتحويل WebM إلى MP4
- FFmpeg (سطر الأوامر) — الأداة الأقوى للتحويل
المواصفات التقنية
| الخاصية | القيمة |
|---|---|
| الحاوية | مشتقة من Matroska/MKV |
| البايتات السحرية | 1A 45 DF A3 (EBML) |
| نوع MIME | video/webm |
| ترميز الفيديو | VP8، VP9، AV1 |
| ترميز الصوت | Vorbis، Opus |
| الترخيص | ✅ مفتوح بالكامل (BSD) |
| دعم الشفافية | ✅ (VP8 مع ألفا) |
| البث التكيفي | DASH مدعوم |
الاستخدامات الشائعة
- فيديو الويب HTML5: الصيغة المثلى لعنصر
<video>في صفحات الويب دون إضافات - يوتيوب: يخزن يوتيوب نسخ VP9 وAV1 بجودة أفضل وحجم أصغر لتوفير النطاق الترددي
- تسجيل الشاشة في المتصفح: أدوات
MediaRecorder APIتسجل بـ WebM افتراضياً - الرسوم المتحركة الشفافة: VP8 Alpha يتيح GIF بديل بجودة أعلى وشفافية حقيقية
- البث المباشر مفتوح المصدر: خوادم Jitsi وBigBlueButton تستخدم WebM للبث
- التخزين الأرشيفي للفيديو: ترميز AV1 داخل WebM يحقق أفضل نسبة جودة/حجم متاحة حالياً
WebM مقابل MP4
| الميزة | WebM | MP4 |
|---|---|---|
| الترخيص | ✅ مجاني تماماً | مدفوع (H.264) |
| جودة VP9/AV1 | ✅ أفضل | H.264 أقل |
| توافق الأجهزة | متصفحات عصرية | ✅ عالمي |
| تشغيل على iOS | ✅ (Safari 14+) | ✅ |
| الترجمات المدمجة | محدود | محدود |
| الشفافية | ✅ | ❌ |
استخدام WebM في الويب
<!-- مشغل فيديو مع دعم متعدد الصيغ -->
<video controls>
<source src="video.webm" type="video/webm">
<source src="video.mp4" type="video/mp4">
متصفحك لا يدعم الفيديو.
</video>
تحويل WebM
# WebM إلى MP4
ffmpeg -i video.webm -c:v libx264 -c:a aac output.mp4
# MP4 إلى WebM بترميز VP9
ffmpeg -i video.mp4 -c:v libvpx-vp9 -crf 30 -c:a libopus output.webm
# WebM إلى GIF متحرك
ffmpeg -i video.webm -vf "scale=480:-1:flags=lanczos,fps=15" output.gif