تحويل ترجمات SRT إلى WebVTT لفيديو الويب
تعرض متصفحات الإنترنت الترجمات بصيغة WebVTT وليس SRT؛ ولهذا تطلب صفحات الويب ومشغلات الفيديو المدمجة ومنصات الدورات ملفات .vtt حصراً. ارفع ملفات .srt، أو ملف ZIP، ونزّل ترجمات VTT بكل سطر في توقيته الأصلي مع ترويسة WEBVTT صحيحة. المهام حتى 3,000 سطر مجانية بالكامل؛ والدفعات الأكبر تكلفتها $5 بدفعة واحدة.
- إضافة ترويسة WEBVTT واستبدال الفواصل بنقاط في التوقيتات
- الاحتفاظ بأرقام SRT كمعرّفات للعبارات
- الاحتفاظ بوسوم الخط المائل، والعريض، والتسطير مع إزالة وسوم ألوان الخطوط
- تحويل ترميزات Windows القديمة، نظراً لأن WebVTT تشترط ترميز UTF-8
- تنزيل الملفات بالأسماء نفسها بامتداد .vtt، مع جمع الملفات المتعددة في ملف ZIP واحد
لماذا تشترط مشغلات الويب صيغة VTT؟
يُحمّل عنصر الفيديو في HTML5 الترجمات عبر عنصر track، على سبيل المثال: <track kind="subtitles" src="lesson-01.vtt" srclang="en" label="English">، وتتوقع المتصفحات صيغة WebVTT في هذا المكان. وإذا استُخدم ملف SRT في المسار نفسه، يتجاهله المتصفح عادةً دون إظهار أي رسالة خطأ. كما تعتمد أنظمة الدورات التدريبية عبر الإنترنت ومشغلات الويب السحابية القاعدة نفسها وتطلب ملفات VTT عند الرفع.
عملية التحويل في حد ذاتها دقيقة ومباشرة: سطر WEBVTT في البداية، ونقطة بدلاً من الفاصلة قبل أجزاء الألف من الثانية، ونص بترميز UTF-8 سليم. تقوم أداة التحويل بتطبيق هذه التعديلات الثلاثة على كل سطر، مع بقاء توقيتات البدء والانتهاء مطابقة تماماً حتى جزء من الألف من الثانية.
ما يتغير وما يبقى كما هو
- التوقيتات والترتيب: لا تتغير أبداً.
- الأرقام: يتم الاحتفاظ بها كمعرّفات للأسطر (cue identifiers)، وهو أمر يدعمه VTT.
- الخط المائل والعريض والمسطر: يتم الاحتفاظ بها، لأن المتصفحات تعرضها دون مشكلة.
- وسوم <font color>: تتم إزالتها، لأن WebVTT لا يدعمها.
- رمز أعلى الشاشة {\an8}: يتحول إلى إعداد WebVTT بصيغة line:0، لتظل تلك الأسطر تظهر في أعلى الشاشة.
قبل النشر على موقعك
تأكد من أن خادمك يرسل ملفات .vtt بنوع المحتوى (MIME type) text/vtt؛ إذ ترسل بعض الخوادم نوعاً غير معروف فيرفض المتصفح قراءة المسار. إذا كانت الترجمة تسبق الفيديو أو تتأخر عنه، اضبط التوقيت أولاً باستخدام أداة ضبط تزامن الترجمة، ثم حوّل الملف. بالنسبة للدورات التعليمية المكونة من دروس متعددة، يمكنك رفع ملفات SRT دفعة واحدة أو في ملف ZIP واحد مع الاحتفاظ بأسماء الملفات، ليقترن كل درس بملف ترجمته بسهولة.
تُعرض الأسطر على الشاشة قبل التنزيل، وتُطبق أي تعديلات تجريها هناك مباشرة داخل الملف.
تجد طريقة عمل الأداة وتكلفتها وكيفية التعامل مع ملفاتك في صفحة تحويل صيغ ملفات الترجمة؛ وأسعار كل الأدوات في صفحة الأسعار.
آخر تحديث:
أسئلة وأجوبة
هل يمكن لـ ChatGPT تحويل SRT إلى VTT؟
يمكنه ذلك في الملفات القصيرة، فالأمر يقتصر أساساً على تعديل الترويسة واستبدال الفواصل بنقاط. أما في الدورات الكاملة أو الأفلام الطويلة، فإن إعادة كتابة كل رمز توقيت في المحادثة غالباً ما تجعله يتوقف في المنتصف أو يسقط بعض الأسطر، فضلاً عن حاجتك لحفظ كل رد يدوياً كملف منفصل.
لماذا يتجاهل متصفحي ملف SRT؟
لأن عنصر track في المتصفحات يقرأ تنسيق WebVTT حصراً. حوّل الملف إلى .vtt وتأكد من أن خادمك يرسله بالنوع text/vtt.
هل تظل الأسطر المحددة للظهور في أعلى الشاشة في مكانها؟
نعم. رمز {\an8} في ملفات SRT سيظهر كنص مشوه في المتصفح، لذا يُستبدل بإعداد WebVTT المخصص line:0، مما يضع السطر في أعلى الشاشة بالشكل الصحيح.
كم تبلغ تكلفة تحويل دورة تدريبية كاملة؟
إذا كان مجموع الأسطر في كل الملفات لا يتجاوز 3,000 سطراً، فالعملية مجانية بالكامل. وفي حال زادت عن ذلك، تغطي دفعة واحدة بقيمة $5 ما يصل إلى 50 ملفاً أو ملف ZIP يحتوي على ما يصل إلى 50,000 سطراً. كما يتوفر خيار غير محدود بسعر $19 في الأسبوع.
هل الملف الناتج بترميز UTF-8؟
نعم، بترميز UTF-8 مع علامة ترتيب البايتات (BOM). يتم التعرف تلقائياً على ملفات SRT المحفوظة بترميزات Windows القديمة وتحويلها، لتظهر الحروف المشكولة وغير اللاتينية بشكل سليم.
هل يمكنني الحصول على كلا التنسيقين SRT وVTT؟
نعم. بعد الرفع لمرة واحدة، تعمل جميع أزرار التنسيقات، مما يتيح لك تنزيل VTT لموقعك والاحتفاظ بنسخة SRT في الوقت نفسه.