انتقل إلى المحتوى الرئيسي
SubtitleMatrix

تحويل VTT إلى SSA

أو ألصق نص الترجمة

ما يغيره هذا التحويل

شيئان يسقطان أو يحتاجان قرارا

  • الدقة

    دقة التوقيت — ساعة الناتج أخشن، فيقرب كل رمز زمني إلى أقرب 10 ms

  • محتوى خاص بالصيغة

    محتوى تحفظه صيغة المصدر خارج مقاطعها (كتل خارج المقاطع ونص ترويسة وإعدادات لكل مقطع وأحداث معلقة) — لا مكان له في صيغة الهدف

تأتي هذه القائمة من مصفوفة القدرات لهاتين الصيغتين، لا من الملف الذي حملته. وقد يفقد ملف بعينه أكثر إن استخدم ميزات تسمح بها الصيغة ولا تمثلها المصفوفة.

هنا يتحول VTT إلى SSA داخل المتصفح. ترتيب المقاطع في SSA يطابق ترتيبها في VTT. أرقام التوقيت متطابقة، والصياغة مختلفة: 00:00:01.250 في VTT و0:00:01.25 في SSA.

قبل أن تنزل SSA، اعرف ما سيغيب عن VTT: الدقة الزمنية ومحتوى الصيغة. الأداة تعرض ذلك لكل ملف على حدة.

الترميز الغريب في VTT يفك أثناء القراءة، ويخرج SSA بترميز UTF-8 موحد. أفلت موسما كاملا: الطابور يحول ملفات VTT إلى SSA واحدا بعد آخر. ملف VTT لا يدخل أي طلب شبكة، حتى أثناء إنتاج SSA.

أمثلة

ملف VTT نموذجي محول إلى SSA

الإدخال

WEBVTT

intro
00:00:01.000 --> 00:00:04.000
Hello there.

00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.

الناتج

[Script Info]
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,Second line with {\i1}italics{\i0}.

المقارنة تظهر الدقة الزمنية ومحتوى الصيغة؛ وما عدا ذلك يطابق سطرا بسطر بين VTT وSSA.

ملف VTT غير مرتب يخرج بصيغة SSA

الإدخال

a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.

الناتج

[Script Info]
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,No header, two lines before the timecode.

الملفات الحقيقية تصل هكذا: نهايات أسطر مختلطة. وفراغات وحقول فارغة. المحول يصلح أو يسجل، ولا يخفي شيئا عند إنتاج SSA من VTT.

الأسئلة الشائعة

كيف تكتب لحظة من ملف VTT داخل SSA؟

يكتب الوقت في VTT على صورة 00:00:01.250، وفي SSA على صورة 0:00:01.25. SSA لا يعدو أجزاء المائة، لذلك تقرب أزمنة VTT ولا تقص.

ما الذي يضيع من VTT عند التحويل إلى SSA؟

قائمة ما يفقده SSA من VTT: الدقة الزمنية ومحتوى الصيغة. لا شيء منها يخفى. ولا وسم مزيف يدخل SSA.

ما مصير الوسوم الداخلية في VTT بعد كتابتها في SSA؟

النص ينتقل من VTT إلى SSA كما هو، وما يعرفه SSA من وسوم يبقى. أما المجهول فيكتب نصا في تقرير SSA. أو يسجل، ولا يحول إلى وسم مخترع.

هل تحويل SSA إلى VTT يعيد كل ما فقده الاتجاه الأول؟

ليس كاملا. إرجاع SSA إلى VTT يسقط التنسيق، الموضع على الشاشة، توقيت الكاريوكي ومحتوى الصيغة، وهي قائمة تخص ملفات SSA الحقيقية. النسخة الأصلية من VTT تبقى المرجع الآمن.

هل يحتاج تحويل VTT إلى SSA اتصالا بالإنترنت؟

لا. ملف VTT يقرأ في تبويب المتصفح. لا طلب شبكة أثناء إنتاج SSA.

كيف تعمل الدفعة الكبيرة من VTT إلى SSA؟

كل ملفات VTT التي تفلتها تدخل طابورا واحدا، والنتائج تخرج بصيغة SSA في أرشيف واحد.

هل توجد طريقة لعدم خسارة ما يسقط من VTT عند التحويل إلى SSA؟

احفظ ملف VTT الأصلي؛ هو النسخة الكاملة. SSA ناتج عملي من VTT للعرض أو المشاركة، وليس أرشيفا كاملا.

أدوات ذات صلة