ترجمة SubRip (.srt)
المعيار قياسيترجمة SubRip (SRT) معيار عالمي شائع لترجمات الفيديو الرقمية والتعليقات التوضيحية، ويتميز ببساطته وسهولة قراءته وتوافقه الواسع مع الأجهزة والبرامج.
تحويل SRT إلى VTT
محول مجاني داخل المتصفح للتحويل من SRT إلى VTT. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات SRT من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات SRT من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
لا توجد بصمة ثابتةتمثيل ASCII: لا توجد بصمة ثابتة
التوحيد القياسي: المعيار الفعلي العالمي للترجمات
المواصفات الفنية
| هيكلية الحاوية | مقاطع ترجمة مرقمة ومتتابعة يفصل بينها سطر فارغ: رقم المقطع، وتوقيتا البداية والنهاية (HH:MM:SS,mmm)، ثم نص الترجمة |
| الضغط | نص عادي غير مضغوط |
| ترتيب البايتات (Endianness) | تدفق نصي بترميز UTF-8 أو Unicode (وعلامة BOM اختيارية) |
| مساحات الألوان | وسوم HTML اختيارية للألوان الأساسية (<font color=...>) |
| القنوات والبنية | نص حوار مرفق بتوقيتات، مع تنسيق مضمّن أساسي (غامق ومائل وتحته خط) |
| الحد الأقصى للأبعاد | عدد المقاطع المتتابعة غير محدود |
| الشفافية | لا توجد شفافية |
| البث والتحميل التدرجي | تشغيل تدفقي متتابع بمرور واحد |
مصفوفة المقارنة التقنية: SRT مقابل المنافسين
| السمة التقنية | SRT (الحالي) | VTT | ASS | SUB |
|---|---|---|---|---|
| نطاق التوافق | عالمي بنسبة 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 إطارًا في الثانية.
الاسترداد: إعادة مزامنة الطوابع الزمنية أو تغيير الإزاحة الزمنية باستخدام أداة مزامنة الترجمة File2File.app Subtitle Sync Tool.
تحليل الأمان ومتجهات الهجوم على المحلّل
ملفات SRT هي نصوص صريحة، ولكن عدادات الإشارات المشوهة أو وسوم HTML يمكن أن تؤدي إلى أخطاء في الذاكرة في مشغلات الوسائط المعرضة للخطر.
ناقلات الهجوم المعروفة
- تجاوز مخزن المكدس المؤقت في روتينات تحليل الطابع الزمني لـ SRT لمشغل الوسائط (مثل CVE-2011-2592).
- البرمجة النصية عبر المواقع (XSS) عبر وسوم HTML غير المهربة في عارضات الترجمة المستندة إلى الويب.
- حجب الخدمة من خلال أرقام مؤشرات الإشارات المتداخلة أو غير المرتبة.
أفضل الممارسات الدفاعية: نظّف وسوم HTML وتحقّق من الترتيب التسلسلي للطوابع الزمنية قبل عرض الترجمات.
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- توافق واسع: تدعمه مشغلات الوسائط وأجهزة التلفزيون الذكية ومحررات الفيديو ومنصات البث.
- صياغة بسيطة يسهل قراءتها وكتابتها وتحريرها في أي محرر نصوص عادي، من دون برامج خاصة.
- تخزين نصي مدمج: عادةً ما تستهلك ترجمات فيلم مدته ساعتان أقل من 100 كيلوبايت.
القيود الفنية والسلبيات
- لا يتيح تحديد موضع الترجمة على الشاشة؛ إذ تظهر عادةً أسفل الفيديو في المنتصف.
- خيارات التنسيق محدودة، وتقتصر على وسوم HTML الأساسية (<i> و<b> و<u>)، من دون خطوط مخصصة أو تحكم في التخطيط.
- يستخدم الطابع الزمني فاصلةً للفصل بين الثواني وأجزاء الألف (00:01:20,500)، بخلاف WebVTT الذي يستخدم نقطة.
معلومات تقنية طريفة
- أنشأ 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 تلقائيًا.
أزواج تحويل SRT ذات الصلة
يؤدي تحويل ملفات SubRip Text إلى تنسيق WebVTT إلى تحويل ترجمات النصوص البسيطة إلى مسارات زمنيّة متوافقة مع معايير HTML5 الحديثة لمشغلات فيديو الويب.
يُمكن تحويل ملفات WebVTT إلى تنسيق SubRip Text من تشغيل ترجمات فيديو HTML5 بسلاسة على مشغلات الوسائط المكتبية الأقدم وأجهزة التحرير القديمة.
يؤدي تحويل نصوص Advanced SubStation Alpha إلى ملفات SubRip Text إلى إزالة وسوم التنسيق المعقدة لكي تعمل ترجماتك على مشغلات الوسائط الأساسية.
يؤدي تحويل ملفات الترجمة من صيغة SubRip إلى ملفات نصية عادية إلى إزالة رموز التوقيت وأرقام الفهرسة لإبقاء الحوار واضحًا وسهل القراءة.
يؤدي تحويل ملفات ترجمة MicroDVD المعتمدة على الإطارات إلى تنسيق SubRip المعتمد على الوقت إلى إتاحة تشغيلها على مشغلات الوسائط الحديثة ومنصات بث الفيديو عبر الويب.