محول ترجمة SubRip Text إلى WebVTT
يؤدي تحويل ملفات SubRip Text إلى تنسيق WebVTT إلى تحويل ترجمات النصوص البسيطة إلى مسارات زمنيّة متوافقة مع معايير HTML5 الحديثة لمشغلات فيديو الويب.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | SRT | VTT |
|---|---|---|
| نوع MIME | text/plain | text/vtt |
| النوع | timed text subtitle | HTML5 video text track |
| الضغط | none | none |
| المواصفات القياسية | SubRip Text Specification | W3C WebVTT Recommendation |
| رأس البايتات السحرية (Magic Bytes) | 1 00:00: (Sequential numeric subtitle indices) | 57 45 42 56 54 54 (WEBVTT header) |
نظرة عامة على التنسيق والاستخدامات
يقوم محررو الفيديو ومطورو الويب بتحويل ملفات SRT بانتظام إلى تنسيق VTT لعرض الترجمات بشكل أصلي داخل متصفحات الويب باستخدام عنصر تتبع HTML5. ورغم أن ملفات SRT تعمل بكفاءة مع مشغلات الوسائط المكتبية مثل VLC، تتطلب متصفحات الويب الحديثة معيار WebVTT لعرض الترجمات بدقة على صفحات الويب. يضمن هذا التحويل ظهور النصوص الموقوتة بشكل صحيح عبر عناصر فيديو HTML5 دون الاعتماد على إضافات خارجية ثقيلة. يعتمد منشئو مواقع الويب ومنصات الدورات التدريبية عبر الإنترنت على هذا التحويل لجعل محتوى الفيديو متاحًا لجماهير عالمية. تقرأ المتصفحات الحديثة ملفات VTT مباشرة، مما يسمح للمطورين بتنسيق الترجمات باستخدام قواعد CSS القياسية. إن ترجمة توقيتات الترجمة التقليدية إلى بنية WebVTT تسد الفجوة بين أرشيفات الفيديو غير المتصلة بالإنترنت ومتطلبات البث عبر الإنترنت الحديثة.
المواصفات التقنية وتحليل الترميز (Codec)
يستخدم تنسيق SRT نوع MIME بمعرّف text/plain ويتكون من عدادات إشارات رقمية متسلسلة، وأكواد زمنية منسقة بالساعات والدقائق والثواني والأجزاء من الألف من الثانية، ونص عادي. بينما يستخدم تنسيق WebVTT نوع MIME بمعرّف text/vtt، ويتطلب رأس ملف WEBVTT إلزامي، ويستبدل الفاصلة بنقطة لفصل أجزاء الثانية عن الثواني في الأكواد الزمنية. كلا التنسيقين عبارة عن حاويات نصوص غير مضغوطة مخزنة بترميز UTF-8. لا يعتمد أي من التنسيقين على توقيعات بايت سحرية، بل يعتمد بدلاً من ذلك على رؤوس النصوص أو امتدادات الملفات للتعرف عليها. نظرًا لأن كلا التنسيقين يخزن إشارات نصية دون خوارزميات تقليل البيانات، فإن عملية التحويل خالية تمامًا من أي فقدان للجودة.
توافق أنظمة التشغيل والمتصفحات
تُدعم ملفات SRT بواسطة برامج سطح المكتب مثل VLC وMPC-HC وPremiere Pro. بينما تُدعم ملفات WebVTT بشكل أصلي بواسطة متصفحات الويب الحديثة بما في ذلك Google Chrome وMozilla Firefox وApple Safari وMicrosoft Edge عبر أنظمة التشغيل Windows وmacOS وLinux وiOS وAndroid.
💡 معلومات مفيدة
احفظ دائمًا ملف WebVTT المستهدف بترميز UTF-8 بدون علامة ترتيب البايت لتجنب أخطاء عرض الحروف في متصفحات الويب.
مقارنة التنسيقات والمواصفات التقنية
يحول ملف ترجمة SRT النموذجي بحجم 50 كيلوبايت إلى ملف WebVTT بحجم متطابق تقريبا. عبر اتصال محمول بتقنية الجيل الرابع 4G بسرعة 15 ميغابت في الثانية، يكتمل هذا النقل في أقل من 0.01 ثانية. وعبر شبكة الجيل الخامس 5G بسرعة 100 ميغابت في الثانية أو اتصال ألياف ضوئية (Fiber) يتجاوز 500 ميغابت في الثانية، يتم نقل الملف بشكل فوري.
الأسئلة الشائعة
كيف تقوم بتحويل ترجمة SubRip Text إلى WebVTT دون فقدان الجودة؟
نظرًا لأن كل من SubRip Text وWebVTT يخزنان البيانات كنصوص عادية غير مضغوطة، فإن التحويل خالٍ تمامًا من فقدان البيانات. لا يتم التخلص من أي نص أو توقيت أو بيانات تنسيق أثناء عملية التحويل.
ما الفرق بين ترجمة SubRip Text وترجمة WebVTT؟
يستخدم SubRip Text الفاصلة للأجزاء من الثانية وعدادات رقمية بسيطة، بينما يتطلب WebVTT رأس WEBVTT إلزامي، ويستخدم النقطة للأجزاء من الثانية، ويدعم ميزات التنسيق المتقدمة مثل إعدادات إشارات CSS.