محول SRT إلى VTT

تحويل ملفات الترجمة SRT إلى WebVTT لمشغلات فيديو HTML5.

حجم ملف التحميل الأقصى: 5 MB

استخدم URL البعيد
تحميل من الجهاز

إذا كنت تملك ملف ترجمة بصيغة .srt وحاولت تشغيله عبر مشغل الفيديو في موقعك ولم يظهر شيء، فذلك لأن وسم <track> في HTML5 لا يدعم ملفات SRT مباشرة، بل يشترط استخدام صيغة WebVTT المخصصة لصفحات الويب.

أسباب اعتماد الويب على صيغة WebVTT لملفات الترجمة

ظهرت صيغة SRT أو SubRip في بدايات العقد الأول من القرن الحادي والعشرين لتناسب برامج تشغيل الفيديو على الحواسيب المكتبية، ولم تكن مصممة لبيئة المتصفحات. وعندما احتاجت مواصفات HTML5 إلى طريقة مدمجة لربط نصوص الترجمة بوسم <video>، قامت منظمة W3C بتعريف صيغة WebVTT خصيصاً لهذه المهمة مع إضافة إمكانيات جديدة مثل تحديد المواضع وتنسيق النصوص وعلامات الفصول، مع الحفاظ على بنية قريبة جداً من SRT تجعل عملية التحويل بسيطة ومباشرة.

أدى ذلك إلى بقاء SRT الصيغة الأكثر انتشاراً في التحرير والتبادل، بينما أصبحت WebVTT المعيار المعتمد الذي يفهمه المتصفح عند عرض الفيديو. لذا فإن نشر المقاطع على الويب يتطلب دائماً تحويل ملفات الترجمة إلى WebVTT.

الفروق التقنية بين SRT و WebVTT عند التحويل

العنصرصيغة SRTصيغة WebVTT
ترويسة الملفلا توجديجب أن يبدأ الملف بعبارة WEBVTT
فاصل الأجزاء من الثانية في التوقيتفاصلة عادية — 00:01:15,500نقطة — 00:01:15.500
ترقيم مقاطع الترجمةإلزامي قبل كل كتلة نصيةاختياري
التنسيق وتحديد الموضعغير مدعوممدعوم عبر إعدادات المقاطع والوسوم
امتداد الملف.srt.vtt

خطوات تحويل ملفات SRT إلى VTT

  1. ارفع ملف .srt أو الصق محتواه داخل الحقل المخصص.
  2. انقر على زر التحويل لبدء المعالجة.
  3. تضيف الأداة سطر الترويسة الإلزامي WEBVTT في بداية الملف.
  4. يتم استبدال الفاصلة بنقطة في كل توقيت زمني، ليصبح 00:01:15,500 بالشكل 00:01:15.500.
  5. حمّل ملف .vtt الجديد واستخدمه داخل وسم <track kind="subtitles" src="captions.vtt"> في موقعك.

مشكلة تغيير الامتداد يدparamوياً دون معالجة فعلية في أداة SRT إلى VTT

يلجأ البعض إلى تغيير امتداد الملف من .srt إلى .vtt يدوياً ظناً أن ذلك يكفي لتشغيله في المتصفح. وعندما يقرأ المتصفح الملف ويجد فواصل عادية بدلاً من النقاط في التوقيت أو يفتقد ترويسة WEBVTT، يفشل في قراءة الترجمة بصمت دون ظهور أي تنبيه أو نص على الفيديو. تغيير الامتداد الخارجي لا يغير بنية الملف الداخلية، والتحويل الفعلي للتوقيتات والترويسة شرط أساسي ليعمل الملف بنجاح.

أسئلة شائعة حول تحويل الترجمة من SRT إلى VTT

هل يكفي تغيير امتداد الملف من srt إلى vtt؟

لا يكفي إطلاقاً، فالمتصفح لا يعتمد على الامتداد فقط بل يفحص بنية الملف الداخلية. وجود الفواصل في التوقيت وغياب ترويسة WEBVTT يمنعان تشغيل الترجمة دون تحويل حقيقي.

هل يدعم مشغل فيديو HTML5 ملفات SRT مباشرة؟

لا يدعمها، حيث يقتصر دعم وسم <track> القياسي على صيغة WebVTT فقط، مما يجعل التحويل خطوة ضرورية لعرض الترجمة في المتصفح.

ما أهمية سطر الترويسة WEBVTT في بداية الملف؟

يعد هذا السطر توقيعاً تعريفياً إلزامياً في السطر الأول من كل ملف WebVTT صالح، وغيابه يجعل المتصفح يرفض قراءة الملف حتى لو كانت جميع التوقيتات سليمة تماماً.

هل يؤدي التحويل من SRT إلى VTT إلى فقدان أي نصوص أو توقيتات؟

لا تفقد أي بيانات، فجميع النصوص والفواصل الزمنية تنتقل بدقة كاملة، لأن WebVTT تشمل كافة إمكانيات SRT وتوفر ميزات إضافية فوقها دون حذف أي محتوى أصلي.

ما الميزات الإضافية التي تقدمها WebVTT مقارنة بصيغة SRT؟

تتيح WebVTT تحديد موضع النص على الشاشة وإضافة تنسيقات نصية وتضمين علامات الفصول، وهي إمكانيات غير متوفرة في بنية SRT التقليدية.

Cookie
نحن نهتم ببياناتك ونود استخدام ملفات تعريف الارتباط لتحسين تجربتك.