تحويل SBV إلى TTML
أو ألصق نص الترجمة
ما يغيره هذا التحويل
لا شيء يفقده هذا الاتجاه — لكل ميزة في صيغة المصدر مكان تذهب إليه في صيغة الهدف.
تأتي هذه القائمة من مصفوفة القدرات لهاتين الصيغتين، لا من الملف الذي حملته. وقد يفقد ملف بعينه أكثر إن استخدم ميزات تسمح بها الصيغة ولا تمثلها المصفوفة.
المسار الذي تشرحه هذه الصفحة واضح: من SBV إلى TTML. أرقام التوقيت متطابقة، والصياغة مختلفة: 0:00:01.000,0:00:03.500 في SBV وbegin="00:00:01.250" في TTML. الكلمات تنتقل حرفا بحرف إلى TTML.
لا يسقط شيء عند الانتقال من SBV إلى TTML. الاختلاف في كتابة الأزمنة والمقاطع.
لكل ملف سطر حالة مستقل. وتقرير فقدان TTML الخاص به. الحساب كله في تبويب المتصفح. لا رفع إلى خادم. ملف SBV القديم قد يحمل BOM أو CRLF. تحويله إلى TTML يتجاوزهما.
أمثلة
ملف SBV نموذجي محول إلى TTML
الإدخال
0:00:01.000,0:00:03.500
The quick brown fox.
0:00:04.000,0:00:06.250
Jumps over the lazy dog.
0:00:07.000,0:00:09.000
Two lines here.
And a second one.
الناتج
<?xml version="1.0" encoding="UTF-8"?>
<tt xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling">
<body>
<p begin="00:00:01.000" end="00:00:03.500">The quick brown fox.</p>
<p begin="00:00:04.000" end="00:00:06.250">Jumps over the lazy dog.</p>
<p begin="00:00:07.000" end="00:00:09.000">Two lines here.<br/>And a second one.</p> </body>
</tt>
العمودان يحملان الترجمة نفسها من SBV إلى TTML. الفرق في الكتابة لا في المضمون.
ملف SBV غير مرتب يخرج بصيغة TTML
الإدخال
0:00:02.000,0:00:04.000
Carriage-return line endings.
0:00:06.000,0:00:08.000
Indented timecode, no final newline.الناتج
<?xml version="1.0" encoding="UTF-8"?>
<tt xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling">
<body>
<p begin="00:00:02.000" end="00:00:04.000">Carriage-return line endings.</p>
<p begin="00:00:06.000" end="00:00:08.000">Indented timecode, no final newline.</p> </body>
</tt>
الملفات الحقيقية تصل هكذا: نهايات أسطر مختلطة. وفراغات وحقول فارغة. المحول يصلح أو يسجل، ولا يخفي شيئا عند إنتاج TTML من SBV.
الأسئلة الشائعة
كيف تكتب لحظة من ملف SBV داخل TTML؟
نفس اللحظة تظهر في SBV بالشكل 0:00:01.000,0:00:03.500، وفي TTML بالشكل begin="00:00:01.250". لا تقرب قيمة ولا تستنتج نهاية: التوقيت في TTML منقول من SBV كما هو.
هل التحويل من SBV إلى TTML كامل أم ناقص؟
صفر فقدان بين SBV وTTML: النص والأزمنة والترتيب تصل كما هي، والفرق في الكتابة فقط.
ما مصير الوسوم الداخلية في SBV بعد كتابتها في TTML؟
النص ينتقل من SBV إلى TTML كما هو، وما يعرفه TTML من وسوم يبقى. أما المجهول فيكتب نصا في تقرير TTML. أو يسجل، ولا يحول إلى وسم مخترع.
هل الدورة الكاملة بين SBV وTTML آمنة؟
ليس كاملا. إرجاع TTML إلى SBV يسقط التنسيق، الموضع على الشاشة ومحتوى الصيغة، وهي قائمة تخص ملفات TTML الحقيقية. النسخة الأصلية من SBV تبقى المرجع الآمن.
هل يرفع ملف SBV إلى خادم أثناء إنتاجه بصيغة TTML؟
المعالجة محلية بالكامل: SBV لا يغادر جهازك، والناتج TTML ينشأ في الذاكرة نفسها.
ما شكل النتائج عند معالجة عدة ملفات SBV إلى TTML؟
نعم. يمكنك التوقف في منتصف دفعة SBV، والملفات المكتملة بصيغة TTML تبقى جاهزة للتنزيل.
ما الفرق العملي بين SBV وTTML بعد التحويل؟
المحتوى واحد، والاستخدام مختلف: رفع الترجمة إلى يوتيوب يفضل SBV، بينما يفضل أنظمة البث والمنصات التي تستهلك XML TTML.