ترجمة SubRip (.srt)
De قياسيSubRip Subtitle (SRT) هو المعيار العالمي بلا منازع لترجمات الفيديو الرقمية والتسميات التوضيحية المغلقة، وهو مقدر لبساطته المطلقة، وقراءته البشرية، والتوافق العالمي للأجهزة والبرامج.
تحويل SRT إلى VTT
محول مجاني داخل المتصفح للتحويل من SRT إلى VTT. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات SRT من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (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 (الحالي) | 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.0 إطاراً في الثانية).
الاسترداد: إعادة مزامنة الطوابع الزمنية أو إزاحة الإزاحة باستخدام أداة مزامنة الترجمة File2File Subtitle Sync Tool.
تحليل الأمان وناقلات هجوم المحلل اللغوي
ملفات SRT هي نصوص صريحة، ولكن عدادات الإشارات المشوهة أو وسوم HTML يمكن أن تؤدي إلى أخطاء في الذاكرة في مشغلات الوسائط المعرضة للخطر.
ناقلات الهجوم المعروفة
- تجاوز مخزن المكدس المؤقت في روتينات تحليل الطابع الزمني لـ SRT لمشغل الوسائط (مثل CVE-2011-2592).
- البرمجة النصية عبر المواقع (XSS) عبر وسوم HTML غير المهربة في عارضات الترجمة المستندة إلى الويب.
- الحرمان من الخدمة من خلال أرقام مؤشرات الإشارات المتداخلة أو خارج الطلب.
أفضل الممارسات الدفاعية:
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- توافق عالمي مطلق: مدعوم من قبل كل مشغل وسائط، وتلفزيون ذكي، ومحرر فيديو، ومنصة بث موجودة.
- بنية بسيطة للغاية: سهلة القراءة، أو الكتابة، أو التعديل في أي محرر نص أساسي دون برنامج خاص.
- تخزين نصي مدمج: عادةً ما تستهلك ترجمات فيلم مدته ساعتان أقل من 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 بتحميله تلقائياً.
أزواج تحويل SRT ذات الصلة
يؤدي تحويل ملفات SubRip Text إلى تنسيق WebVTT إلى تحويل ترجمات النصوص البسيطة إلى مسارات زمنيّة متوافقة مع معايير HTML5 الحديثة لمشغلات فيديو الويب.
يُمكن تحويل ملفات WebVTT إلى تنسيق SubRip Text من تشغيل ترجمات فيديو HTML5 بسلاسة على مشغلات الوسائط المكتبية الأقدم وأجهزة التحرير القديمة.
يؤدي تحويل نصوص Advanced SubStation Alpha إلى ملفات SubRip Text إلى إزالة وسوم التنسيق المعقدة لكي تعمل ترجماتك على مشغلات الوسائط الأساسية.
يؤدي تحويل ملفات الترجمة من صيغة SubRip إلى ملفات نصية عادية إلى إزالة رموز التوقيت والمؤشرات الرقمية لإنتاج مستند قراءة نظيف وواضح.
يؤدي تحويل ملفات SUB الخاصة بـ MicroDVD المعتمدة على الإطارات إلى ملفات SRT المعتمدة على الوقت إلى جعل ترجمات الفيديو القديمة متوافقة مع مشغلات الوسائط الحديثة.