كيفية تحويل SRT ترجمات إلى WebVTT
قم بتحميل الملف في مجموعة أدوات الترجمة - يتم اكتشاف التنسيق تلقائيًا - وقم بتنزيله بالتنسيق الآخر. يتم الاحتفاظ بالتوقيتات داخليًا على هيئة عدد صحيح بالمللي ثانية، وبالتالي يكون التحويل دقيقًا ولا يؤدي التعثر ذهابًا وإيابًا إلى تراكم الانجراف.
إعادة تسمية الملف لا تعمل. يجب أن يبدأ ملف WebVTT بالسطر الحرفي WEBVTT، ويجب أن يستخدم نقطة توقف بدلاً من الفاصلة قبل المللي ثانية. عادةً ما لا يعرض المتصفح الذي تمت إعادة تسميته SRT شيئًا على الإطلاق، دون أي خطأ في توضيح السبب.
الاختلافات الثلاثة التي تقطع التشغيل بالفعل
أولا، الرأس. يبدأ ملف WebVTT بالكلمة WEBVTT في السطر الأول الخاص به. SRT ليس له رأس ويبدأ بالإشارة الأولى. هذا السطر المفقود هو السبب الأكثر شيوعًا لفشل الملف المحول بصمت في المتصفح.
ثانيا، فاصل ميلي ثانية. SRT يكتب 00:00:01,500 بفاصلة؛ يكتب WebVTT 00:00:01.500 بنقطة. عادةً ما يرفض اللاعب الذي يتوقع أحدهما ويعطي الآخر الإشارة.
ثالثاً: الترقيم. SRT يضع تقليديًا عددًا صحيحًا في السطر الخاص به قبل كل طابع زمني. في WebVTT، يكون هذا المعرف اختياريًا، وعندما يكون موجودًا، فقد يكون أي سلسلة بدلاً من رقم.
هناك اختلافات أصغر ذات أهمية أقل في كثير من الأحيان. يسمح WebVTT بحذف مكون الساعات، لذا فإن 01:30.000 يعني تسعين ثانية. كما أنه يدعم إعدادات الإشارة بعد الطابع الزمني، مثل السطر:90% محاذاة:المركز.
ما ينجو من التحويل وما لا ينجو
- توقيت البقاء على قيد الحياة بالضبط، في كلا الاتجاهين. يعبر كلا التنسيقين عن عدد صحيح بالمللي ثانية.
- فواصل الخط داخل جديلة البقاء على قيد الحياة. إنها مهمة لسهولة القراءة ويتم الحفاظ عليها.
- تبقى إعدادات التلميح مثل الخط والمحاذاة في VTT ويتم إسقاطها عند الانتقال إلى SRT، لأن SRT ليس لديه طريقة للتعبير عنها.
- يتم تخطي كتل WebVTT STYLE وREGION بدلاً من تحويلها لنفس السبب.
- تتم إعادة ترقيم أرقام الإشارات بشكل متجاور من 1 عند التصدير، مما يعمل على إصلاح الفجوات والتكرارات التي تتراكم في الملفات المحررة يدويًا.
التحقق من الصحة يحدث عند التحميل
يتم فحص كل ملف أثناء تحميله وتظهر النتائج أعلى المعاينة. تحدد كل رسالة رقمًا محددًا، لأن عبارة "هذا الملف غير صالح" لا فائدة منها في ملف يحتوي على تسعمائة إشارة.
الأخطاء هي أعطال حقيقية: إشارة تنتهي قبل أن تبدأ، إشارة تبدأ قبل الإشارة السابقة، طابع زمني لا يمكن قراءته. التحذيرات صالحة من الناحية الفنية ولكنها عادةً ما تكون غير مقصودة: إشارة ذات مدة صفرية لن تظهر أبدًا، أو إشارة متداخلة بحيث يتم عرضهما في وقت واحد.
لا يؤدي الإشارة المشوهة إلى إحباط الملف. يتم الإبلاغ عن الكتلة السيئة ويستمر تحميل الباقي، لذلك ترى حجم المشكلة في تمريرة واحدة بدلاً من إصلاح الأخطاء مرة واحدة في كل مرة.
إزالة التنسيق أثناء وجودك هناك
غالبًا ما تحمل ملفات الترجمة علامات: علامات تشبه HTML مثل العلامات المائلة والغامقة وفئة WebVTT والعلامات الصوتية وكتل تجاوز SubStation التي تتحكم في تحديد الموضع.
يقوم إجراء إزالة التنسيق بإزالة كل هذه العناصر مع الحفاظ على فواصل الأسطر داخل كل إشارة. يتم ترك كيانات الأحرف مثل & بمفردها عمدًا، لأنها عبارة عن محتوى وليس تنسيقًا.
مثال عملي: تسميات توضيحية لعنصر فيديو HTML5
لديك episode-01.srt من خدمة النسخ وتحتاج إلى تسميات توضيحية لمقطع فيديو على صفحة ويب. تستخدم الصفحة عنصر المسار الذي يتطلب WebVTT.
يبدأ الملف SRT على النحو التالي:
1 / 00:00:02,000 --> 00:00:04,500 / مرحبًا بك مجددًا في العرض.
- قم بتحميل episode-01.srt في مجموعة أدوات الترجمة. تم الكشف عن التنسيق؛ يظهر عدد الإشارات وأي رسائل تحقق.
- إصلاح أي شيء تم الإبلاغ عنه كخطأ. التحذيرات بشأن التداخلات تستحق المشاهدة ولكنها نادرًا ما تمنع التشغيل.
- التنزيل باسم VTT.
نتيجة: ملف يبدأ بالسطر WEBVTT، متبوعًا بإشارات طوابعها الزمنية 00:00:02.000 --> 00:00:04.500 بنقاط. تتم إعادة ترقيم الإشارات من 1، ولا يتغير النص وفواصل الأسطر الداخلية الخاصة به، وتكون التوقيتات مطابقة للميلي ثانية.
افتح الأداة
تحويل الترجمات في مجموعة أدوات الترجمة
يتم التحليل وإعادة الكتابة في متصفحك، وهو أمر مهم بالنسبة للتسميات التوضيحية الخاضعة للحظر. لا ينسخ أو يترجم.
ما لا يغطيه هذا
- SRT وWebVTT فقط. ASS وSSA، TTML، SAMI وتنسيقات التسميات التوضيحية للبث المضمنة ليست مقروءة ولا مكتوبة.
- يتم الحفاظ على موضع الإشارة لإخراج VTT فقط؛ يؤدي التصدير إلى SRT إلى إسقاطه.
- يتم تخطي الكتل STYLE وREGION بدلاً من تحويلها.
- تقوم هذه الأداة بتحويل ملفات الترجمة الموجودة لديك بالفعل. لا يقوم بنسخ الصوت ولا يترجم.
- تتم دائمًا إعادة ترقيم أرقام الإشارة عند التصدير، لذا فإن الملف الذي كان ترقيمه غير متجاور عن عمد سيفقد ذلك.