ترجمة SubRip (.srt)

De قياسي

SubRip Subtitle (SRT) هو المعيار العالمي بلا منازع لترجمات الفيديو الرقمية والتسميات التوضيحية المغلقة، وهو مقدر لبساطته المطلقة، وقراءته البشرية، والتوافق العالمي للأجهزة والبرامج.

تحويل SRT إلى VTT

محول مجاني داخل المتصفح للتحويل من SRT إلى VTT. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات SRT من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات SRT من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

31 0D 0A 30 30 3A / 31 0A 30 30 3A

تمثيل ASCII: 1\r\n00: / 1\n00:

القياسية: De facto global subtitle standard

المواصفات الفنية

هيكلية الحاويةSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
الضغطUncompressed plain text
ترتيب البايتات (Endianness)UTF-8 / Unicode text stream (BOM optional)
مساحات الألوانOptional basic HTML color tags (<font color=...>)
القنوات والبنيةTimecoded dialogue text with basic inline styling (bold, italic, underline)
الحد الأقصى للأبعادUnbounded sequential cues
الشفافيةNone
البث والتحميل التدرجيSequential single-pass streaming playback

مصفوفة المقارنة التقنية: SRT مقابل المنافسين

السمة التقنيةSRT (الحالي)VTTASSSUB
نطاق التوافقعالمي بنسبة 100% عبر جميع مشغلات الوسائط وأجهزة التلفزيونعالمي بنسبة 100% عبر متصفحات الويبعالمي عبر الأنمي ومشغلات سطح المكتبمشغلات أقراص DVD للأجهزة القديمة
فاصل الطابع الزمنيفاصلة (مثل 00:01:23,456)نقطة (مثل 00:01:23.456)نقطة (مثل 0:01:23.45)عدد إطارات العد
مرونة التنسيقوسوم HTML الأساسية (<b>، <i>، <u>)تنسيق وموضع مؤشر CSS الكاملوسوم تجاوز ورسومات متقدمةلا يوجد
عنصر <track> الأصلي في HTML5يتطلب التحويل إلى WebVTTمعيار HTML5 الأصلي بنسبة 100%يتطلب فك تشفير WebAssemblyيتطلب التحويل

أنماط التلف الشائعة ودليل استرداد النظام السداسي

تخرج الترجمات عن التزامن مع صوت الفيديو مع تقدم الفيلم.

السبب الجذري: عدم تطابق معدل الإطارات (مثل ترجمة مؤقتة لـ 23.976 إطاراً في الثانية يتم تشغيلها مقابل فيديو 25.0 إطاراً في الثانية).

الاسترداد: إعادة مزامنة الطوابع الزمنية أو إزاحة الإزاحة باستخدام أداة مزامنة الترجمة File2File Subtitle Sync Tool.

تحليل الأمان وناقلات هجوم المحلل اللغوي

ملفات SRT هي نصوص صريحة، ولكن عدادات الإشارات المشوهة أو وسوم HTML يمكن أن تؤدي إلى أخطاء في الذاكرة في مشغلات الوسائط المعرضة للخطر.

ناقلات الهجوم المعروفة

  • تجاوز مخزن المكدس المؤقت في روتينات تحليل الطابع الزمني لـ SRT لمشغل الوسائط (مثل CVE-2011-2592).
  • البرمجة النصية عبر المواقع (XSS) عبر وسوم HTML غير المهربة في عارضات الترجمة المستندة إلى الويب.
  • الحرمان من الخدمة من خلال أرقام مؤشرات الإشارات المتداخلة أو خارج الطلب.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2010تصمم W3C تنسيق WebVTT الحديث بناءً مباشرة على تخطيط الطابع الزمني SRT الكلاسيكي.
2005تم اعتماده عالمياً عبر خدمات البث، ومشغلات الوسائط، وأجهزة التلفزيون الذكية، و YouTube.
2000يُصدر مبرمج يُعرف باسم 'Brain' برنامج SubRip، وهو أداة استخراج ترجمات أقراص DVD لنظام Windows والتي أنشأت ملفات .srt.

المزايا الرئيسية والإيجابيات

  • توافق عالمي مطلق: مدعوم من قبل كل مشغل وسائط، وتلفزيون ذكي، ومحرر فيديو، ومنصة بث موجودة.
  • بنية بسيطة للغاية: سهلة القراءة، أو الكتابة، أو التعديل في أي محرر نص أساسي دون برنامج خاص.
  • تخزين نصي مدمج: عادةً ما تستهلك ترجمات فيلم مدته ساعتان أقل من 100 كيلوبايت.

القيود الفنية والسلبيات

  • لا يوجد تحديد موقع أصلي للشاشة: تُثبت الترجمات تقليدياً في المنتصف السفلي للفيديو.
  • دعم تنسيق ضئيل: يقتصر على علامات HTML الأساسية (<i>، <b>، <u>) مع عدم وجود خطوط مخصصة أو عناصر تحكم في التخطيط.
  • فاصل الأجزاء العشرية الفاصلة في الطابع الزمني ('00:01:20,500') يختلف عن فواصل النقاط المعيارية للويب.

معلومات تقنية طريفة

  • تم إنشاء SRT في الأصل بواسطة مطور برمجيات فرنسي يدعى 'Brain' الذي كتب SubRip لاستخراج نص الترجمة من أقراص DVD عبر التعرف الضوئي على الحروف (OCR).
  • تستخدم الطوابع الزمنية في SRT فاصلة (,) كفاصل للميلي ثانية، بينما يستخدم WebVTT الحديث نقطة (.)
  • يقوم YouTube تلقائياً بإنشاء ترجمات SRT قابلة للتنزيل لمليارات مقاطع الفيديو باستخدام الذكاء الاصطناعي.

الأسئلة التقنية المتكررة

ما هو ملف SRT؟

ملف SRT هو ملف نصي بسيط يحتوي على ترجمات الفيديو، حيث يطابق كل سطر حواري مع طوابع زمنية دقيقة للبداية والنهاية.

كيف يمكنني تحويل SRT إلى WebVTT لفيديوهات الويب؟

يمكنك تحويل ملفات SRT إلى صيغة HTML5 WebVTT (.vtt) الحديثة بنقرة واحدة باستخدام File2File.app مباشرة في متصفح الويب الخاص بك.

كيف أستخدِم ملف SRT مع فيلم ما؟

امنح ملف .srt نفس اسم ملف الفيديو تماماً (مثل 'movie.mp4' و 'movie.srt') وضعهما في نفس المجلد؛ وسيقوم مشغل مثل VLC بتحميله تلقائياً.