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

تحويل ASS إلى SBV

تحويل الصيغAdvanced SubStation Alpha (ASS)
أو ألصق نص الترجمة

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

4 أشياء تسقط أو تحتاج قرارا

  • التنسيق

    كل التنسيق (العريض والمائل واللون والتحديد والظل)

  • الموضع

    الموضع على الشاشة (يعود كل مقطع إلى الموضع الافتراضي)

  • الكاريوكي

    توقيت الكاريوكي (إبراز كل مقطع صوتي)

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

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

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

تستقبل الأداة ASS وتعيده بصيغة SBV. المقاطع تخرج من ASS وتبقى كما هي في SBV. الرمز الزمني في ASS يبدو هكذا: 0:00:01.25، وفي SBV هكذا: 0:00:01.000,0:00:03.500.

يظل SBV وفيا للنص، لكنه يتخلى عن التنسيق، الموضع على الشاشة، توقيت الكاريوكي ومحتوى الصيغة التي كان ASS يحملها. القائمة أعلاه هي المرجع.

إيقاف الدفعة لا يضيع ما اكتمل. كل ناتج SBV محفوظ. بيانات ASS تبقى في ذاكرة التبويب حتى تنزل SBV أو تغلق الصفحة. ملف ASS القديم قد يحمل BOM أو CRLF. تحويله إلى SBV يتجاوزهما.

أمثلة

ملف ASS نموذجي محول إلى SBV

الإدخال

[Script Info]
Title: Example
ScriptType: v4.00+
WrapStyle: 0

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
Style: Title,Arial,36,&H0000FFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1

[Events]
Format: Layer, 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:05.00,0:00:08.50,Default,,0,0,0,,{\i1}Italic{\i0} and {\b1}bold{\b0} text.
Dialogue: 0,0:00:09.00,0:00:12.00,Title,,0,0,0,,{\pos(320,240)}Positioned
Dialogue: 0,0:00:13.00,0:00:16.00,Default,,0,0,0,,{\k50}ka{\k30}ra{\k20}o{\k10}ke
Dialogue: 0,0:00:17.00,0:00:20.00,Default,,0,0,0,,Line one\NLine two
Dialogue: 1,0:00:21.00,0:00:24.00,Default,,0,0,0,,{\an7}Top left

الناتج

0:00:01.000,0:00:04.000
Hello there.

0:00:05.000,0:00:08.500
<i>Italic</i> and <b>bold</b> text.

0:00:09.000,0:00:12.000
Positioned

0:00:13.000,0:00:16.000
<c>ka</c><c>ra</c><c>o</c><c>ke</c>

0:00:17.000,0:00:20.000
Line one
Line two

0:00:21.000,0:00:24.000
Top left

المقارنة تظهر التنسيق، الموضع على الشاشة، توقيت الكاريوكي ومحتوى الصيغة؛ وما عدا ذلك يطابق سطرا بسطر بين ASS وSBV.

ملف ASS غير مرتب يخرج بصيغة SBV

الإدخال

[Script Info]
; 一份真实的脏文件:BOM + CRLF + 认不出的覆写码 + Comment + 坏时间码
Title: Dirty sample
ScriptType: v4.00+

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,1,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1

[Fonts]
fontname: Arial
!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Comment: 0,0:00:00.00,0:00:01.00,Default,,0,0,0,,这是一条注释,不该变成字幕
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world
Dialogue: 0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\fad(300,300)}Unmodelled override
Dialogue: 0,0:00:09.00,0:00:12.00,Default,,0,0,0,,{\an7\pos(320,240)}Both, wrong order
Dialogue: 0,0:00:13.00,0:00:16.5,Default,,0,0,0,,One decimal centisecond
Dialogue: 0,0:00:17.00,0:00:20.00,Default,,0,0,0,,Soft\nbreak
Dialogue: 0,0:00:xx.00,0:00:24.00,Default,,0,0,0,,Broken timecode

الناتج

0:00:01.000,0:00:04.000
Hello, world

0:00:05.000,0:00:08.000
{\fad(300,300)}Unmodelled override

0:00:09.000,0:00:12.000
Both, wrong order

0:00:13.000,0:00:16.500
One decimal centisecond

0:00:17.000,0:00:20.000
Soft
break

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

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

هل تبقى أزمنة ASS نفسها داخل ملف SBV؟

نفس اللحظة تظهر في ASS بالشكل 0:00:01.25، وفي SBV بالشكل 0:00:01.000,0:00:03.500. لا خسارة في الأرقام هنا؛ SBV يستقبل أزمنة ASS كاملة.

هل يخسر ملف ASS شيئا عندما يصبح SBV؟

ما لا ينتقل من ASS إلى SBV هو التنسيق، الموضع على الشاشة، توقيت الكاريوكي ومحتوى الصيغة. التقرير يعرضها بندا بندا، والنص نفسه يصل كاملا.

هل يصل النص من ASS إلى SBV بلا تغيير؟

لا وسوم في SBV: ما كان وسما في ASS يصبح نصا عاديا أو يسقط. والنص يصل كاملا بلا وسوم.

إذا حولت SBV عائدا إلى ASS، هل أحصل على الملف نفسه؟

ليس كاملا. إرجاع SBV إلى ASS يسقط الدقة الزمنية، وهي قائمة تخص ملفات SBV الحقيقية. النسخة الأصلية من ASS تبقى المرجع الآمن.

هل يرفع ملف ASS إلى خادم أثناء إنتاجه بصيغة SBV؟

نعم. لا حساب ولا رفع؛ ASS يبقى في ذاكرة التبويب حتى تنزل SBV أو تغلق الصفحة.

هل تنزل نتائج ASS بصيغة SBV مجتمعة أم ملفا ملفا؟

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

ما البديل إن كنت أحتاج تفاصيل ASS التي يسقطها SBV؟

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

أدوات ذات صلة