ملف .srt ليس إلا نصًا. تفتحه في المفكرة، وتقرؤه بنظرة واحدة، وتعدّله كأي مستند. لا يعيش في داخله شيء — لا فيديو، ولا صوت، ولا صور — بل جمل فقط، تحمل كل واحدة لحظة ظهورها ولحظة اختفائها.
نشأ من برنامج من التسعينيات — SubRip، ومن هنا الاسم — كانت مهمته استخراج الترجمات المدمجة في أقراص DVD. ولم يبق من البرنامج شيء؛ وبقي من الصيغة كل شيء، لأنها جاءت بسيطة بما يكفي ليقرأها أي شيء.
ما بداخله
كتلة لكل سطر ترجمة، كلها مفصّلة على النمط نفسه:
1
00:00:04,120 --> 00:00:06,480
قبل أن ندخل في الأرقام،
لنراجع أين نحن.
2
00:00:06,600 --> 00:00:09,000
ما لم أكن أتوقعه
هو هبوط الأسبوع الثاني.
أربعة عناصر، بهذا الترتيب:
- رقم تسلسلي، يبدأ من 1 ولا يتخطى أي رقم.
- الأزمنة، مكتوبة
ساعات:دقائق:ثوانٍ,أجزاء من الألفوموصولة بالسهم-->. - النص، موزعًا على سطر أو سطرين.
- سطر فارغ يغلق الكتلة. أزِله ولن يجد المشغّل النهاية.
والفاصلة الموضوعة قبل أجزاء الألف هي توقيع هذه الصيغة، وهي أيضًا ما يميّزها عن ملف VTT، حيث تحل النقطة محلها.
ما لا يعرف SRT فعله
كل شيء آخر. ولهذا بالضبط ما زال صامدًا بعد ثلاثين سنة.
لا ألوان، ولا خطوط، ولا موضع على الشاشة، ولا محاذاة، ولا خلفيات. وهو عاجز عن أن يقول «هذا السطر يذهب إلى الأعلى لأن تحته شريطًا مكتوبًا». ولا يعرف من يتكلم، إلا بما تكتبه أنت داخل الجملة. ولا يقبل بيانات وصفية، ولا فصولًا، ولا عدة لغات في ملف واحد.
ملف .ass من الأنمي الياباني يتولى الثلاثة الأولى؛ وWebVTT يتولى معظمها تقريبًا. ومع ذلك، حين يطلب منك أحد «الترجمات»، فهو يطلب SRT.
أربعة عيوب تمنع الملف من التحميل
حين يرفض SRT أن يعمل، يكون السبب في الغالب واحدًا من هذه الأربعة. من الأكثر شيوعًا إلى الأقل:
الترميز. محفوظ بـ ANSI أو Latin-1 وفيه حروف غير لاتينية، فإما أن تحصل على رموز غير مقروءة، وإما ألا يُحمَّل أصلًا. احفظه بـ UTF-8 وتنتهي المشكلة. وإن أظهر لك فتحه في المفكرة «réunion» حيث ينبغي أن تكون «réunion»، فهذه هي المشكلة.
علامة ترتيب البايتات. ثلاثة بايتات غير مرئية تغرسها بعض محررات ويندوز في بداية الملف. تحتملها معظم المشغّلات؛ ويبتلع بعضها الترجمة الأولى، وثمة من يرفض الملف كله دون أن يشرح.
أزمنة معكوسة أو متداخلة. سطر ترجمة ينتهي قبل أن يبدأ، أو يبدأ والسابق ما زال على الشاشة. بعض المشغّلات يتغاضى، وبعضها يقفز من هناك إلى النهاية.
ترقيم مكسور. أرقام ناقصة، أو مكررة، أو ترقيم يبدأ من 0. وبعض البرامج — برامج مونتاج الفيديو بخاصة — تتوقف عن القراءة عند أول ثغرة تصادفها.
هذه الأربعة مشكلات في طريقة كتابة الملف، لا فيما يقوله: النص سليم وطريقة حفظه ليست كذلك. ولهذا قد يرفض حقل رفع الترجمات في منصة ما ملفًا يعمل كالساعة في VLC.
فتحه وتعديله
أي محرر نصوص عادي يفي بالغرض: المفكرة، أو TextEdit في وضع النص العادي، أو VS Code. أما Word فلا: سيحفظ الملف بصيغة .docx، أو يدسّ علامات اقتباس طباعية في غير موضعها.
وإن كان الأمر إزاحة أزمنة، فمحرر النصوص لن يفيدك، وقد حان وقت فتح شيء مثل Subtitle Edit أو Aegisub. أما لتصحيح خطأ مطبعي أو اسم كُتب خطأً، فالمفكرة هي الأداة المطلوبة تمامًا.
حين تريد النص لا الترجمات
ملف SRT نص محطَّم إلى قطع لتتسع تحت صورة: تنقطع الجملة كل ثانيتين، وتتوزع الفقرة الواحدة على خمس كتل مرقّمة. انسخه، والصقه في مستند، ولن يستطيع أحد قراءة النتيجة.
ولهذا بالضبط يوجد محوّل SRT إلى نص: يصل الجمل حيث قطعتها الترجمة، ويزيل الترقيم، ويعيد إليك فقرات حقيقية. وإن كنت ستستخدمه للعودة إلى لحظة بعينها في التسجيل، تستطيع الإبقاء على الأزمنة.
وإن كنت تحتاج إلى الملف بالصيغة الأخرى، فإن محوّل SRT إلى VTT يتولى التحويل كله — الترويسة والتهريب وأجزاء الألف — دون أن يرسل شيئًا إلى أي خادم.
وإن لم تكن لديك ترجمات بل الفيديو فقط؟
عندها لست بحاجة إلى محوّل بل إلى تفريغ. ارفع التسجيل ونعيده إليك مكتوبًا، بالدقيقة على كل جملة، وبمن يتكلم في كل لحظة، وبملخص لما يهم؛ ويمكنك أن تنزّل منه ملف SRT جاهزًا. بلا حساب وبلا بطاقة للبدء.