أهم النقاط
يؤدي SRT وVTT الوظيفة نفسها — ترجمة مصاحبة مؤقتة داخل ملف نصي عادي — لكنهما ينتميان إلى عالمين مختلفين. يُعد SRT الخيار الكلاسيكي الشامل: أبسط بنية ممكنة، ومدعوم من معظم المشغلات والمحررات والمنصات تقريبًا. أما WebVTT فهو المعيار الأصلي للويب: مطلوب في مشغلات HTML5 التي تستخدم
<track>، ويوفر التنسيق وتحديد المواضع والبيانات الوصفية التي يفتقر إليها SRT. والقاعدة العملية هي: انشر على الويب المفتوح باستخدام VTT، واستخدم SRT لكل شيء آخر — وبما أن الصيغتين متشابهتان جدًا من الداخل، يمكنك التحويل بينهما بنقرة واحدة متى ما أصرت منصة ما على إحداهما.
عاجلًا أم آجلًا، تصل كل سير عمل خاص بالترجمة المصاحبة إلى السؤال نفسه: المنصة تريد ملف .vtt لكن أداتك صدّرت .srt — أو العكس. والخبر الجيد هو أن اختيار الصيغة الخاطئة لا يكلّفك شيئًا سوى التحويل. إليك ما يختلف فعلًا بين الصيغتين، وأين تكون كل منهما مطلوبة، وما الحالات الخاصة التي تسبب المشكلات أثناء التحويل.
الصيغتان جنبًا إلى جنب
الترجمتان المصاحبتان نفسهما، أولًا بصيغة SRT:
1
00:00:03,500 --> 00:00:06,000
Hello and welcome.
2
00:00:06,200 --> 00:00:09,100
Let's compare subtitle formats.…وبصيغة WebVTT:
WEBVTT
00:00:03.500 --> 00:00:06.000
Hello and welcome.
00:00:06.200 --> 00:00:09.100
Let's compare subtitle formats.هناك ثلاثة فروق ظاهرة: يبدأ VTT بترويسة إلزامية هي WEBVTT، ويستخدم نقطة قبل أجزاء الثانية بينما يستخدم SRT فاصلة، كما أنه لا يتطلب أرقامًا تسلسلية. وهذه التفاصيل الثلاثة تحديدًا تقف وراء معظم شكاوى “الترجمة المصاحبة لا تعمل” عندما تُعاد تسمية الملفات يدويًا بدلًا من تحويلها بشكل صحيح.
مقارنة الميزات
| SRT (SubRip) | WebVTT | |
|---|---|---|
| أول إصدار | حوالي 2000 (أداة SubRip) | 2010 (معيار ويب من W3C) |
| فاصل الطابع الزمني | فاصلة (00:00:01,600) | نقطة (00:00:01.600) |
| الترويسة | لا يوجد | WEBVTT مطلوبة |
| التنسيق | وسوم أساسية فقط (<i>, <b>)، مع دعم غير متسق | تنسيق cues شبيه بـ CSS، وألوان، وفئات |
| تحديد الموضع | لا | نعم — الموضع، والمحاذاة، والنص العمودي |
| الفصول والبيانات الوصفية | لا | نعم (فصول، وملاحظات، وبيانات وصفية JSON ضمن cues) |
دعم HTML5 <track> | لا — المتصفحات تتطلب VTT | نعم — الصيغة الوحيدة المدعومة |
| مشغلات سطح المكتب (مثل VLC) | شامل | مدعوم على نطاق واسع |
| الاستيراد في برامج التحرير | شامل | شائع لكنه أقل شمولًا |
متى تحتاج إلى SRT
- أقصى قدر من التوافق: عند إرسال الترجمة المصاحبة إلى عميل أو محرر أو مشغل غير معروف — يفتح SRT في كل مكان.
- تحرير الفيديو: يستورد Premiere Pro وDaVinci Resolve وFinal Cut مسارات الترجمة المصاحبة بصيغة SRT بأعلى موثوقية.
- الرفع إلى YouTube وLinkedIn وInstagram: جميعها تقبل SRT للترجمة المصاحبة.
- سير عمل الترجمة: البنية البسيطة جدًا تصمد أثناء التنقل عبر أدوات الترجمة من دون أن تتعطل.
هل الصيغة جديدة عليك؟ ابدأ بدليلنا الكامل: ما هو ملف SRT؟
متى تحتاج إلى VTT
- فيديو HTML5 على موقعك: لا يقبل العنصر
<track>سوى WebVTT — وملفات SRT لن تعمل ببساطة في المتصفحات. - ترجمة مصاحبة منسقة أو محددة الموضع: مثل ألوان المتحدثين، ووضع الترجمة في أعلى الإطار أثناء ظهور الرسومات السفلية، أو النص العمودي للغات CJK.
- التنقل بين الفصول: يمكن لملفات VTT تعريف علامات الفصول التي تعرضها مشغلات HTML5 بشكل أصلي.
- بُنى البث الحديثة: تتوقع HLS وكثير من مشغلات الويب مقاطع VTT.
التحويل بين SRT وVTT (من دون إفساد أي شيء)
بما أن البنيتين متقاربتان جدًا، فإن التحويل بينهما آلي — لكن تغيير امتداد الملف ليس تحويلًا. يجب على المحول الصحيح إضافة ترويسة WEBVTT أو حذفها، واستبدال الفاصلة بالنقطة في كل طابع زمني أو العكس، والتعامل مع الأرقام التسلسلية. تقوم أداة VTT ↔ SRT Converter المجانية بكل ذلك داخل المتصفح — الصق أو ارفع، ثم حوّل ونزّل. ولا يلامس ملفك أي خادم مطلقًا.
إليك ثلاث نقاط مهمة ينبغي معرفتها عند التحويل:
- يُفقد التنسيق عند التحويل من VTT إلى SRT. لا يوجد في SRT ما يعادل تحديد الموضع أو الألوان أو الفئات — يبقى النص والتوقيت، لكن طريقة العرض لا تبقى.
- الترميز مهم. ينبغي أن تكون الصيغتان كلتاهما بترميز UTF-8؛ فالترميزات القديمة تُفسد الأحرف ذات العلامات والرموز غير اللاتينية.
- تحقق بعد التحويل. إذا استمرت منصة ما في رفض الملف، فمرّره عبر SRT Validator لاكتشاف تراكب cues أو الطوابع الزمنية غير الصحيحة، ثم أصلح الإزاحات الزمنية العامة باستخدام Subtitle Time Shift.
ومن أين تأتي هذه الملفات أصلًا؟
تبدأ أي من الصيغتين بنص مفرغ. بالنسبة إلى محتوى YouTube، تُنتج أداة YouTube Transcript Generator نصًا مؤقتًا من أي رابط فيديو مع إمكانية التصدير بصيغة SRT. أما تسجيلاتك الخاصة — الاجتماعات والمحاضرات والمقابلات — فيقوم تطبيق Soz AI بتفريغ الصوت مع تسميات للمتحدثين بأكثر من 99 لغة، كما يمكن دائمًا تحويل النص العادي إلى ترجمة مصاحبة باستخدام TXT to SRT Generator.
الأسئلة الشائعة
هل يمكنني فقط إعادة تسمية .srt إلى .vtt؟
لا. فواصل الطوابع الزمنية مختلفة (فاصلة مقابل نقطة)، كما أن VTT يتطلب ترويسة WEBVTT — ولذلك سيفشل الملف المعاد تسميته في المتصفحات. استخدم محولًا حقيقيًا؛ فالأمر لا يستغرق سوى ثوانٍ.
أي صيغة يستخدمها YouTube؟
يقبل YouTube رفع ملفات SRT وVTT كلتيهما (إلى جانب صيغه الخاصة). وداخليًا يحول كل شيء، لذا ارفع أي صيغة متوفرة لديك.
هل VTT يحل محل SRT؟
على الويب، يُعد VTT المعيار المعتمد ولن يختفي. أما في بقية الاستخدامات — برامج التحرير، ومشغلات سطح المكتب، ومسارات الترجمة — فما يزال SRT هو اللغة المشتركة. وكلتا الصيغتين بعيدتان جدًا عن الاندثار، ولهذا تحتفظ كل سير عمل جادة بأداة تحويل جاهزة.
هل تؤثر الترجمة المصاحبة في تحسين محركات البحث؟
نعم. تفهرس المنصات ومحركات البحث نص الترجمة المصاحبة، مما يجعل الفيديو قابلًا للعثور عليه بناءً على ما يُقال فيه. كما أن نشر نص مفرغ على الصفحة إلى جانب الفيديو يعزز هذا الأثر.
