تحويل التسميات التوضيحية SubRip إلى WebVTT، أو إعادتها مرة أخرى، مع الحفاظ على التوقيتات بدقة
يتم تحميل الأداة هنا. يحتاج إلى JavaScript، لأن العمل يتم على جهازك.
ملفاتك وخصوصيتك
تتم قراءة ملفات التسميات التوضيحية وإعادة كتابتها داخل علامة تبويب المتصفح هذه ولا يتم تحميلها مطلقًا، وهو الأمر الذي
أهمية أكثر من المعتاد لأن ملفات الترجمة تحمل بشكل روتيني حوارًا لم يتم إصداره. ال
لا يقدم رمز الأداة أي طلب لحمل الملف أو النص الملصق أو الإخراج الذي تم إنشاؤه. تم الكشف عنها
طلبات البرامج النصية التحليلية منفصلة وموضحة في سياسة خصوصية الموقع.
ماذا تفعل هذه الأداة
تحويل ملف التسمية التوضيحية SubRip (.srt) إلى WebVTT (.vtt) أو العكس. تمت إضافة الرأس WEBVTT
أو إزالته، يتم تبديل فاصل المللي ثانية بين الفاصلة والنقطة، و
تتم إعادة ترقيم الإشارات بشكل متجاور. التوقيتات هي ميلي ثانية كاملة، لذا فإن الرحلة ذهابًا وإيابًا هي كذلك
بالضبط.
يقوم التحويل بتوزيع الملف إلى إشارات يتم الاحتفاظ بها على هيئة ميلي ثانية كاملة من الصفر، ثم يكتب
يتم إعادتها بالتنسيق الذي تطلبه، بحيث تكون التوقيتات دقيقة في كلا الاتجاهين.
كتابة WebVTT تضع السطر WEBVTT المطلوب في الأعلى، وتستخدم نقطة قبل
مللي ثانية وتصدر كل إشارة بدون خط معرف. كتابة SubRip تحذف الرأس،
يستخدم فاصلة ويرقم الإشارات من 1 بدون فجوات.
كيفية استخدامه
حدد اختيار ملف SRT أو VTT، أو الصق الإشارات مباشرة. تم اكتشاف التنسيق
من رأس WEBVTT، لذلك لا تعلن عنه.
اقرأ عدد الإشارات وقائمة التحقق من الصحة: الإشارة التي لا يمكن قراءة طابعها الزمني هي
تمت تسميته برقم وهو غير موجود في الملف الذي تم تحميله.
حدد إزالة علامات التنسيق أولاً إذا كنت تريد نصًا عاديًا، والذي يزيل الحروف المائلة والصوت
وترميز المواقع.
قم بتعيين التحويل إلى التنسيق الذي تريده. يبدأ على عكس ما تم اكتشافه،
لأن تحويل ملف إلى التنسيق الذي هو عليه نادرًا ما يكون هو الهدف.
حدد تنزيل الترجمات المصاحبة المحولة، أو نسخ للصق النتيجة في مكان آخر.
حالات الاستخدام سبيل المثال
إرفاق التسميات التوضيحية بعنصر فيديو HTML5، الذي يتوقع WebVTT ولا يظهر أي شيء لـ
ملف SubRip.
تحضير ملف لمشغل سطح المكتب أو سير عمل التسليم الذي يقبل .srt فقط.
إعادة ترقيم ملف SubRip الذي تم تحريره يدويًا والذي تحتوي أرقامه الإرشادية على فجوات أو تكرارات.
المدخلات والمخرجات المدعومة
يقبل
الملفات النصية SubRip (.srt) وWebVTT (.vtt)، تُقرأ باسم UTF-8
الطوابع الزمنية باستخدام فاصلة أو نقطة قبل المللي ثانية، مع أو بدونها
ساعات
ينتج
WebVTT (.vtt) مع الرأس WEBVTT وفاصل التوقف الكامل وبدون معرفات إشارة
SubRip (.srt) مع فاصلة وإشارات مرقمة من 1
ما لن تفعله هذه الأداة
تتم قراءة وكتابة SubRip وWebVTT فقط. ASS و SSA، TTML، SAMI والتسميات التوضيحية
لا يتم التعامل مع جزءا لا يتجزأ من حاوية الفيديو.
لا يتم الاحتفاظ بمعرفات الإشارة: يتم تجاهل كل شيء قبل سطر الطابع الزمني، لذلك
تتم إعادة ترقيم إخراج SubRip من 1 ولا يحمل إخراج WebVTT أي شيء.
يتم تخطي تعليقات NOTE وكتل STYLE وREGION في مصدر WebVTT عند التحميل و
لا تظهر في أي من الإخراج.
تتم كتابة إعدادات التلميح مثل السطر:90% align:center بعد الطابع الزمني للانتهاء في
أيًا كان التنسيق الذي تقوم بتصديره، بما في ذلك SubRip، الذي لا يحتوي على مثل هذه الميزة، ولا شيء
يسقطهم.
يتم التعامل مع الطابع الزمني الذي تتجاوز دقائقه أو ثوانيه 59 على أنه غير قابل للقراءة بدلاً من
تمت تطبيعه، ويتم تخطي هذا الإشارة مع الإبلاغ عن رقمه.
تتم قراءة UTF-8 فقط بشكل موثوق، ويستخدم كلا المخرجين نهايات سطر LF. التحليل يعمل على
الموضوع الرئيسي، ويتم تخطي التحقق من حجم 10 MB لأي شيء يسمى .srt أو .vtt، لذلك
يتم تحميل الملفات الكبيرة بشكل غير عادي وحظر الصفحة بدلاً من رفضها.
الأخطاء الشائعة
إعادة تسمية ملف .srt إلى .vtt. لا يزال الرأس مفقودًا ولا يزال المللي ثانية
تحمل فاصلة، ثم لا يعرض المتصفح أي تسميات توضيحية دون الإبلاغ عن خطأ.
الضغط على زر التنزيل الرئيسي بحكم العادة. تنزيل SRT هو الإجراء الأساسي، لذا
إن طلب WebVTT واتخاذ الإعداد الافتراضي يمنحك التنسيق الذي لديك بالفعل.
على افتراض أن كل جديلة وصلت إلى الإخراج. تم الإبلاغ عن كتلة ذات طابع زمني غير قابل للقراءة
وتم تخطيه، وبالتالي يكون الملف قصيرًا بهذه الإشارات بينما يبدو جيدًا.
تحميل ملف WebVTT الذي تم تجريد رأسه بأداة سابقة: تم اكتشافه على أنه SubRip،
لذلك تتم قراءة الكتلة NOTE أو STYLE كإشارة ويتم الإبلاغ عنها كخطأ.
ملاحظات فنية
يتم تحويل كل الطابع الزمني مرة واحدة إلى عدد صحيح من المللي ثانية، وكلا الكاتبين
التنسيق من هذا التمثيل الفردي، ولهذا السبب يؤدي التحويل ذهابًا وإيابًا إلى إرجاع الملف
التوقيتات الأصلية بدلاً من تراكم التقريب. المحلل اللغوي متسامح مع الإدخال و
صارمة على الإخراج: فهو يقبل كلا الفاصلين مهما كان الملف الذي يدعي أنه، ويقبل ملف
تم حذف مكون الساعات بحيث يعني 01:30.000 تسعين ثانية، ويتم ضبط CRLF ووحيد
CR، يقوم بإزالة علامة ترتيب البايت، ويبحث عن سطر الطابع الزمني أينما كان في الكتلة.
الأسئلة المتداولة
ما الذي يختلف فعليًا بين SRT وVTT؟
يجب أن يبدأ ملف WebVTT بالكلمة WEBVTT في السطر الأول ولا يحتوي SubRip على
رأس؛ يكتب WebVTT 00:00:01.500 بنقطة بينما يكتب SubRip 00:00:01,500
بفاصلة؛ و SubRip يقوم بترقيم كل إشارة، بينما يكون معرف WebVTT اختياريًا و
لا يلزم أن يكون رقمًا.
هل يمكنني فقط إعادة تسمية امتداد الملف؟
لا. إعادة التسمية لا تغير الرأس المفقود ولا الفاصلة قبل المللي ثانية،
والمتصفح الذي يتم تسليم مثل هذا الملف عادةً لا يعرض شيئًا بدون أي خطأ مرئي.
ماذا يحدث للتعليقات والتصميمات وأرقام الإشارات؟
يتم تخطي الكتل NOTE وSTYLE وREGION عند التحميل وتغيب عن الإخراج. جديلة
يتم تجاهل المعرفات، لذلك تتم إعادة ترقيم مخرجات SubRip من 1 ويتم إضافة مخرجات WebVTT
لا شيء. يتم الاحتفاظ بإعدادات الإشارة المكتوبة بعد انتهاء الطابع الزمني وإعادة إصدارها في كليهما
التنسيقات.