اقرأ في هذا المقال
WebM: هو تنسيق فيديو مفتوح مقدم من Google لمضمون الوسائط المتعددة، مثل الصوت والفيديو، كما يمكن لهذا التنسيق حفظ ملفات الوسائط وفقًا لمعايير الضغط لتحسين البث عبر الإنترنت، حيث تنتهي ملفات WebM بـ webm، كما يتم دمج تقنيات ضغط الصوت، مثل Opus و Vorbis، وتقنيات ضغط الفيديو، مثل VP8 وVP9، في التدفقات الرقمية لـ WebM.
ما هو تنسيق WebM
متصفحات الويب الرئيسية، مثل Chrome و Opera و Firefox، حيث تدعم WebM، وكذلك الحال بالنسبة للمتصفحات مثل Safari و Internet Explorer، ولكنها تتطلب مكونات إضافية لجهات خارجية، حيث يستخدم مشغل YouTube HTML5 ملفات WebM لدفق مقاطع الفيديو، ونظرًا لأنه يعمل أيضًا في الإصدارات الأحدث من Android، فإن WebM تحظى بشعبية بين مستخدمي الأجهزة المحمولة.
لماذا يعد WebM مهمًا
كما يوحي اسمه، WebM مخصص للويب، وكان WebM ناجحًا جزئيًا بسبب الانفتاح وحرية النشر التي توفرها تقنياته الأساسية، بما في ذلك HTTP و HTML و TCP / IP، حيث يعد الفيديو أمرًا ضروريًا للحصول على تجربة ويب جذابة، ولكن تنسيقات الفيديو المفتوحة والحرة أدنى من الخيارات المدفوعة، كما يسعى مشروع WebM إلى حل هذه المشكلة من خلال تطوير تنسيق وسائط الويب من خلال مجتمع المصدر المفتوح.
تتمتع تقنيات الضغط VP8 و VP9 بظروف معالجة منظمة، مما يوفر مقاطع فيديو عالية الجودة بشكل فعال، ونظرًا لأن الأجهزة المختلفة لها معايير اتصال مختلفة، حيث يمكن للمستخدم تقليل التكاليف باختيار النطاق الترددي العالي وتقليل ضغط الذاكرة، حيث تعد VP8 و VP9 بسيطة، ويمكن للمستخدم دمجها بسهولة في البيئات الحالية من خلال تعديل بسيط فقط لبرنامج التشفير.
ما هي المزايا التي تقدمها WebM
- حجم مخفض لصفحة الويب: من المهم أن تفتح صفحات الويب المحسّنة بسرعة، حيث تتأثر سرعة عملية الفتح بحجم الصفحة، وعلى سبيل المثال، تعتبر الصفحة التي يبلغ وزنها 3 أو 4 ميغابايت بطيئة جدًا للعديد من القطاعات، وباستخدام WebM، كما يمكن للمستخدم تقليل حجم الصفحات التي تحتوي على ملفات ثقيلة مثل مقاطع الفيديو.
- معايير HTML 5: من خلال اعتماد معايير HTML 5، يمكنك الوصول إلى المشاهدين الذين لديهم متصفحات يحتمل أن تكون إشكالية مثل Opera و Explorer، ويمكن للمستخدم أيضًا تنشيط WebM تمامًا مثل تنسيق صورة WebP لمتصفحات مختلفة.
- تحويل سهل: نظرًا للعديد من الأدوات التي تدعم WebM، حيث يمكن للمستخدم بسهولة تحويل محتوى الوسائط إلى هذا التنسيق، وبالنسبة للإجراء، البحث عن عبارات مثل “MP4 إلى WebM” عبر الإنترنت.
- تحسين الويب: يتطلب دفق مقاطع الفيديو تنسيقات فيديو تختلف عن تلك الخاصة بالبث والتشغيل التقليديين في وضع عدم الاتصال، وفي حين أن معظم تنسيقات الفيديو مناسبة للبيئات غير المتصلة بالإنترنت، فإن WebM تلبي المتطلبات الخاصة لخدمات الفيديو المستندة إلى الإنترنت من خلال تمكين توصيل الفيديو عالي الجودة في الوقت الفعلي إلى العديد من الأجهزة والمتصفحات.
ما هي مواصفات تنسيق ملف WebM
تم بناء WebM وفقًا لمجموعة فرعية من تنسيق ملف Matroska (ملفات mkv)، وتستخدم ملفات WebM VP8 أو VP9 لضغط تدفقات الفيديو باستخدام برنامج الترميز VP8 أو VP9، وتدفقات الصوت باستخدام برنامج ترميز Vorbis أو Opus، كما تم تطوير جميع برامج الترميز هذه بواسطة Xiph وهي خالية من حقوق الملكية، لذا يمكن للمستخدم استخدامها مجانًا.
فيما يلي ملخص لمواصفات تنسيق ملف WebM:
- نوع MIME :video أو webm.
- نوع MIME الصوتي فقط: صوت او ويب.
- معرف النوع الموحد: org.webmproject.webm.
- اسم برنامج ترميز الفيديو: VP8 أو VP9.
- اسم برنامج ترميز الصوت: Opus أو Vorbis.
كمجموعة فرعية من Matroska، يدعم WebM وظائف Matroska التالية:
- EBML: خصائص البيانات الوصفية الثنائية الموسعة (EBML)، حيث يجب أن تبدأ جميع مستندات EBML بهذه المعلومات.
- EBMLVersion: إصدار محلل EBML الذي تم إنشاء الملف به.
- EBMLReadVersion: أقدم إصدار مدعوم من محلل EBML، أي يمكن قراءة هذا الإصدار فقط والإصدارات الأحدث.
- EBMLMaxIDLength: أقصى طول للمعرفات في الملف (حتى أربعة معرفات في Matroska).
- EBMLMaxSizeLength: أقصى طول للأحجام في الملف (حتى ثمانية في Matroska)، وهذه القيمة منفصلة عن حجم العنصر المحدد في بداية العنصر ولا تتجاوزه، وإذا تجاوز حجم العنصر الحد الأقصى لطول الحجم المسموح به، فسيتم اعتبار العنصر غير صالح.
- DocType: نوع المستند الذي يتبع رأس EBML، أي webm أو mkv.
- DocTypeVersion: إصدار مترجم DocType الذي تم إنشاء الملف بواسطته.
- DocTypeReadVersion: أقدم إصدار مدعوم من قبل مترجم DocType شرط أساسي لقراءة الملف.
ما هي مشغلات الفيديو التي تدعم WebM
تدعم معظم متصفحات الويب الرئيسية Chrome وChromium وFirefox وOpera WebM بدون عمليات تثبيت إضافية، حيث ان المستخدم بحاجة إلى مكون إضافي لتشغيل الملفات بتنسيق WebM في Microsoft Edge، كما يمكن للمستخدم ترقية إصدار سطح المكتب من Apple Safari لدعم WebM، وبالنسبة للإصدار المحمول من Apple Safari على أجهزة مثل iPhone و iPad، يجب على المستخدم تثبيت برامج إضافية لتشغيل مقاطع فيديو WebM.
متوفر لأجهزة iOS، ومن المحتمل أن يكون مشغل وسائط VLC هو المشغل الأكثر شيوعًا لملفات WebM، حيث يمكن للمستخدم أيضًا تشغيل ملفات WebM على Kodi و Win amp، وعلى الرغم من أن Windows Media Player 12 يدعم WebM، يجب عليه تثبيت مكونات WebM Media Foundation قبل التمكن من تشغيل مقاطع فيديو WebM في Internet Explorer.
كيف يختلف WebM و MP4
مثل WebM، يتوافق تنسيق الحاوية MPEG-4 الجزء 14 (MP4) مع معيار ISO / IEC ولكن بتوافق أكبر، حيث يمكن أن تحتوي ملفات MP4 على الصور والفيديو والصوت والترجمات ومكونات الوسائط المتعددة، مثل تفاعل المستخدم والقوائم.
يختلف WebM و MP4 بالطرق التالية:
- التوافق: MP4 متوافق مع مجموعة أكبر من أجهزة سطح المكتب والأجهزة المحمولة، بالإضافة إلى متصفحات الويب، حيث تدعم مواقع الفيديو مثل YouTube بشكل متزايد تحميلات فيديو MP4 HEVC، ولكن على المستخدم وضع في اعتباره أن ضغط HEVC أقل توافقًا مع الأجهزة، وWebM متوافق مع عدد أقل من الأجهزة والأدوات الشائعة، على سبيل المثال، لا يدعم النظام البيئي لشركة Apple، بما في ذلك متصفح Safari وأجهزة iPhone و iPad، تشغيل WebM.
- الإتاوات: بينما يقدم كل من WebM و MP4 دفقًا عالي الجودة، فإن WebM (VP8) خالٍ من حقوق الملكية، MP4 (H.264) حاصل على براءة اختراع.
- الجودة وحجم الملف: نظرًا لأنه مُحسَّن للإنترنت، كما يوفر WebM نظريًا نسبة ضغط أعلى من MP4، ولذلك، تكون ملفات WebM أصغر حجمًا، ولكن هذا على حساب الجودة الأصلية.
- VP8 مقابل H.264: يمكن للمستخدم ضغط فيديو HTML5 بأي من برامج الترميز هذه، وعلى الرغم من توقف Google Chrome عن دعم H.264 في عام 2011، إلا أن برنامج الترميز هذا لا يزال موجودًا في كل مكان للجوال والويب.
ما هو الشكل الذي يجب أن يتم اختياره؟ هذا يعتمد على حالات استخدام الفيديو الخاص بالمستخدم، وبالنسبة إلى دفق وتحميل مقاطع الفيديو، حيث يعد WebM الخيار الأفضل لأنه متوافق للغاية مع المتصفحات الحديثة وشائع في HTML5، وللتشغيل بجودة أعلى والتوافق مع المزيد من الأجهزة، قد يكون MP4 أكثر ملاءمة.
كيف يمكن تحويل ملفات GIF إلى MP4 أو تنسيق WebM باستخدام Cloudinary
بدلاً من تغيير حجم صور GIF المتحركة التي تم تحميلها واقتصاصها إلى مقاطع الفيديو، والتي تتطلب نطاقًا تردديًا كبيرًا وموارد الخادم، فعل ذلك على Cloudinary بنطاق ترددي أقل بكثير لنفس الجودة المرئية، وتحميل أسرع، وتجربة مستخدم محسّنة، كما تنفذ Cloudinary المهمة في السحابة من خلال الأتمتة في ثلاث خطوات:
1- القيام بتحويل صور GIF المتحركة إلى ملفات MP4 و WebM من خلال عناوين URL الديناميكية.
2- القيام بتغيير حجم مقاطع الفيديو التي تم إنشاؤها في الخطوة 1 واقتصاصها وتحويلها.
3- القيام بتحسين مقاطع الفيديو المحولة من خلال شبكة توصيل محتوى سريعة (CDN).