الجواب القصير: إن كان الفيديو يُعرض في متصفح، فـ VTT؛ وفي أي مكان آخر، SRT.
أما الجواب المفصّل فيحتاج إلى جدول ودقيقتين، ويستحق أن يُقرأ، لأن نصف المتاعب التي يواجهها الناس مع الترجمات لا تأتي من ملف معطوب بل من صيغة اختيرت خطأً.
الاثنتان، جنبًا إلى جنب
| SRT | VTT | |
|---|---|---|
| الامتداد | .srt | .vtt |
| أجزاء الألف | 00:00:04,120 | 00:00:04.120 |
| الترويسة | لا شيء | WEBVTT، إلزامية |
| فيديو HTML5 | لا يقرؤه | الوحيدة التي يقرؤها |
| برامج المونتاج | كلها | لا شيء تقريبًا |
| الرفع على المنصات | يمر دائمًا | بحسب المنصة |
| الموضع على الشاشة | — | نعم |
| الأنماط واللون | — | نعم، بـ CSS |
| ملاحظات داخلية | — | كتل NOTE |
| من يتكلم | كنص عادي فقط | وسم <v اسم> |
| في التداول منذ | التسعينيات | 2010 |
أيهما تختار
VTT إن كان الفيديو سيُعرض في صفحة ويب — عنصر <track> في HTML5، أو Video.js، أو Plyr — أو إن كنت تبثه بـ HLS، أو إن كان على سطر الترجمة أن يظهر في موضع بعينه من الشاشة كي لا يغطي شيئًا.
SRT إن كان الملف ذاهبًا إلى Premiere أو DaVinci أو Final Cut أو VLC؛ أو إن طلبه حقل الترجمات في منصة ما؛ أو إن كنت تعطيه لشخص دون أن تعرف ماذا سيفعل به؛ أو إن كانت قراءته هي كل المسألة.
وهذه النقطة الأخيرة هي مفتاح كل شيء: SRT يؤدي دور القاسم المشترك. فهو في التداول منذ ثلاثين سنة ولا يرفضه شيء. وبلا سبب محدد لاختيار الأخرى، هذا هو الذي لن يخذلك أبدًا.
ما يُفقد في التحويل
من SRT إلى VTT، لا يُفقد شيء، لأن SRT لا يحتوي على شيء لا يعرف VTT تمثيله. والشيء الوحيد الذي يجب التعامل معه بعناية هو تهريب الحروف & و< و>، وهي نص عادي في SRT وترميز في VTT. و«Tom & Jerry» بلا تهريب قد يقضي على بقية السطر.
أما من VTT إلى SRT، فتضيع أشياء، ومن الأفضل أن تكون في الحسبان:
- الموضع والمحاذاة. لا مكان لهما في SRT. تُزال.
- الأنماط. تُزال كذلك كتل
STYLEوأصناف<c.أيًّا-كان>. - المناطق. ببساطة غير موجودة في SRT.
- الملاحظات. كتل
NOTEليست ترجمات ولا يمكن أن تظهر في النص. - معرّفات الكتل. تُرمى الأسماء وتُعاد الكتل ترقيمًا من واحد، وهو ما يعدّه SRT مسلَّمًا به.
وما يصل كاملًا: النص، والأزمنة إلى جزء الألف، ومن يتكلم. فالوسوم <v مارتا> تتحول إلى «مارتا:» في مطلع السطر، لأن هذا ما يستطيع SRT عرضه.
هذا هو التحويل الأكثر إهمالًا في كل مكان تقريبًا. فمحوّل يكتفي بمبادلة النقاط بالفواصل يترك لك «line:90% align:start» مطبوعة على الشاشة وكتل
NOTEعالقة بين سطر ترجمة والذي يليه.
وماذا عن الصيغ الأخرى؟
هناك اثنتان أخريان ستصادفهما:
ASS/SSA (.ass)، نشأت في أوساط هواة ترجمة الأنمي الياباني. تفعل كل ما يفعله VTT وأكثر بكثير: خطوط، وكاريوكي، وحركة، وتحويلات. والثمن أن لا شيء تقريبًا يقبلها خارج عالمها.
TTML/DFXP (.ttml، .dfxp)، صيغة صناعة البث. XML، ثقيلة، شاملة، وهي ما تطلبه بعض المنصات الكبيرة للمواد الاحترافية. ولن تكتبها بيدك.
وفي 95% من الحالات، ينحصر القرار بين الصيغتين أعلاه.
التحويل من واحدة إلى أخرى
المحوّلات الثلاثة تعمل في متصفحك: الملف لا يسافر إلى أي مكان، ولا توجد قائمة انتظار، ولا سقف لعدد الاستخدامات.
- SRT إلى VTT، ليحمل فيديو صفحتك ترجمات.
- VTT إلى SRT، ليقبله برنامج المونتاج.
- SRT إلى نص، حين لا تكون الترجمات هي ما تبحث عنه بل قراءة ما قيل.
وإن لم يكن لديك ملف ترجمات بعد بل الفيديو أو الصوت فقط، فارفعه: نعيد إليك التفريغ بالتوقيتات ومع تمييز المتحدثين، جاهزًا للتصدير بالصيغة التي تناسبك. بلا حساب للبدء وبلا شيء تثبّته.