الفيديو والترجمات · مجموعة أدوات الترجمة
تاريخ SubRip: كيف أصبح مخرج أداة النسخ DVD .srt
· خلفية
ترجمات SRT تنسيقات الملفات رموز زمنية
SRT تمت تسميته على اسم برنامج، وليس على اسم معيار. يتتبع هذا المنشور كيف أصبح مخرج SubRip OCR هو تنسيق الترجمة الأكثر شيوعًا على الويب، ولماذا لا يحتوي على مواصفات رسمية وما يعنيه ذلك بالنسبة للتوافق اليوم.
لماذا تم تسمية التنسيق باسم البرنامج؟ - اللغز اليومي وراء اسم SubRip
الحروف SRT هي علامة نسب وليست اسم لجنة المعايير. يشيرون إلى SubRip، البرنامج المرتبط بتحويل مواد الترجمة من الأقراص إلى نص محدد بوقت. يساعد هذا الأصل في تفسير السبب الذي يجعل التنسيق يبدو وكأنه ناتج عملي لأداة مساعدة: كتل مرقمة مدمجة، يمكن قراءتها في محرر عادي، بدون نموذج بيانات وصفية كبير حولها.
تعد التفاصيل التاريخية أقل أهمية للتوافق اليومي من النتيجة: SRT المنتشرة من خلال الاستخدام والتنفيذ. وبالتالي، يتعامل المستودع معه باعتباره تنسيقًا تقليديًا تحتاج لهجاته الواقعية إلى مدخلات متسامحة، وليس كقواعد نحوية يمكن الاستشهاد بكل اختلاف مقبول فيها من مواصفات حاكمة واحدة.
برنامج SubRip — أداة لاستخراج DVD ترجمات كنص باستخدام التعرف على الأحرف
DVD تعتمد تدفقات الترجمة على الصور بدلاً من أسطر النص العادية، لذا فإن استخراج الكلمات القابلة للتحرير يتطلب التعرف على الأحرف أو التصحيح اليدوي. يرتبط SubRip بسير عمل الاستخراج هذا، ويقترن مخرج النص الخاص به بالحوار المعترف به مع التوقيت اللازم لعرضه. لا تحدد هذه المقالة تاريخ إطلاق أو مؤلف أو سجل إصدار لأن هذه التفاصيل لم يتم تحديدها بواسطة مصادر المستودع المستخدمة هنا.
يشرح التعرف على الحروف أيضًا لماذا يمكن أن يكون SRT مثاليًا من الناحية الهيكلية بينما تظل كلماته خاطئة. ToolAcre يوزع حدود الإشارة ويمكنه إزالة العلامات، ولكنه لا يقوم بالتعرف البصري ولا يصحح النسخ. الأصل التاريخي والتحول الحالي وظيفتان منفصلتان.
تنسيق الإخراج - الفهرس، وسطر الرمز الزمني، والنص، والسطر الفارغ، وسبب انتشار هذه البساطة
يتكون شكل الإخراج المألوف من أربعة أجزاء: فهرس رقمي، وسطر يحتوي على طوابع زمنية للبداية والنهاية مفصولة بسهم، وسطر نصي واحد أو أكثر وسطر فارغ ينتهي بالكتلة. قوتها هي قابلية التفتيش. يمكن لأي شخص العثور على إشارة 40، وقراءة وقتها وتعديل كلماتها بدون برامج متخصصة، بينما يمكن للمحلل اللغوي تقسيم نفس المستند إلى كتل.
ToolAcre لا يثق في الفهرس كهوية. فهو يبحث في كل كتلة عن السهم، وينجح في تحليل الأرقام نفسها ويربط كل سطر لاحق كنص إشارة. عند إجراء التسلسل، يُصدر SRT مؤشرات متجاورة من أحد المؤشرات، مما يؤدي إلى إصلاح التكرارات والثغرات بدلاً من الحفاظ عليها كمصنوعات فنية تاريخية.
لا يوجد معيار، فقط اتفاقية - كيف أدى عدم وجود مواصفات إلى اللهجات والتسامح الخاص باللاعب
بدون مواصفات SRT رسمية واحدة تحكم كل منتج ومشغل، تصبح الاتفاقية هي طبقة التوافق. تظهر الملفات بفاصلة أو كسور ذات نهاية كاملة، وساعات محذوفة، وعلامات ترتيب البايت، ونهايات أسطر مختلطة، ومؤشرات مفقودة، وكتل مشوهة. يتحمل اللاعبون المختلفون مجموعات فرعية مختلفة، لذا فإن الملف الذي يعمل في تطبيق واحد يعد دليلاً على هذا التطبيق، وليس دليلاً على الصلاحية العالمية.
يجيب المحلل اللغوي على ذلك من خلال قبول الاختلافات الشائعة التي لا لبس فيها والإبلاغ عن الأخطاء التي لا يمكنه تفسيرها بأمان. فهو يقبل إما فاصل ميلي ثانية والساعات الاختيارية، ويزيل علامة بادئة، ويطبيع نهايات الأسطر ويبحث عن سطر الطابع الزمني. فهو يرفض الدقائق أو الثواني التي تزيد عن 59 بدلاً من تحريك الإشارة بصمت، ويسجل BAD_TIMESTAMP أو NO_TIMESTAMP بدلاً من إيقاف الملف بأكمله.
الفاصلة في الرمز الزمني — تفصيلة صغيرة ذات إرث كبير
تكتب اتفاقية SRT فاصلة قبل الأرقام الثلاثة بالمللي ثانية، كما في 00:01:02,500. تعتبر علامات الترقيم صغيرة من الناحية المرئية ولكنها مهمة من الناحية التشغيلية لأن WebVTT يكتب نقطة. إعادة تسمية الامتداد لا تغير أي حرف، وبالتالي يمكن للمستهلك الصارم أن يرفض ملفًا تكون أوقاته صحيحة عدديًا ولكنها خاطئة نحويًا بالنسبة للتنسيق المعلن.
ToolAcre متسامح أثناء القراءة وصارم أثناء الكتابة. يمكن تحليل مصدر فاصل مختلط، لكن إخراج SRT يتلقى دائمًا فاصلة ويتلقى إخراج WebVTT نقطة. يتم إدخال الإدخال الكسري الأقصر من ثلاثة أرقام على الجانب الأيمن، لذا فإن .5 يعني خمسة أعشار من الثانية بدلاً من خمسة مللي ثانية.
SRT اليوم — تنسيق التبادل الفعلي للاعبين والمنصات والمحررين
يظل SRT مفيدًا كتمثيل تبادل مدمج لأن محتوياته الأساسية يسهل على اللاعبين والمنصات والمحررين تعيينها: ترتيب الإشارات والأوقات المنقضية والنص. "بحكم الأمر الواقع" هو المؤهل المهم. قد تفرض الوجهة حدودها الخاصة أو تتسامح مع الترميز بشكل مختلف، ولا يقول الامتداد وحده شيئًا عن التشفير أو اكتمال التسميات التوضيحية أو جودة التحرير.
استخدم SRT كملف تبادل، وليس كدليل على بقاء كل ميزة في تنسيق آخر. لا تحتوي إعدادات WebVTT والتعليقات والمناطق وكتل الأنماط جميعها على مكافئات SRT. يتخطى المحول كتل NOTE وSTYLE وREGION ويحافظ على إعدادات الإشارة حتى عند كتابة SRT، حيث لا يكون لها تأثير محدد.
الوجبات الجاهزة: بسيطة، وواسعة الانتشار، وغير محددة - كيف تتعامل مجموعة أدوات الترجمة مع اختلافات SRT عند التحويل والتنظيف
SRT استمر لأن التمثيل الأساسي بسيط بما يكفي للفحص والتنفيذ، ولكن نفس التاريخ الذي تقوده الاتفاقية أنتج اختلافات لا يمكن لقراءة صارمة واحدة التقاطها. تتعامل مجموعة أدوات الترجمة مع الحل الوسط العملي: قبول الطوابع الزمنية الشائعة والاختلافات في أشكال الملفات، وتحديد الكتل غير الآمنة، ثم كتابة نموذج SRT أو نموذج WebVTT يمكن التنبؤ به.
قم بتحميل النسخة الأصلية بدلاً من النسخة التي قام محول آخر بتسويتها بالفعل، واقرأ قائمة المشكلات وقارن عدد الإشارات قبل التصدير. لا يتم إصلاح الإشارة المشوهة التي تم تخطيها عن طريق التسلسل النظيف؛ فهو محذوف ومبلغ، وهو أصدق من التخمين في الوقت الذي لم يذكر فيه المصدر بشكل آمن.