تحويل ASS إلى SSA
أو ألصق نص الترجمة
ما يغيره هذا التحويل
لا شيء يفقده هذا الاتجاه — لكل ميزة في صيغة المصدر مكان تذهب إليه في صيغة الهدف.
تأتي هذه القائمة من مصفوفة القدرات لهاتين الصيغتين، لا من الملف الذي حملته. وقد يفقد ملف بعينه أكثر إن استخدم ميزات تسمح بها الصيغة ولا تمثلها المصفوفة.
بين ASS وSSA فرق في البنية لا في المضمون. أرقام التوقيت متطابقة، والصياغة مختلفة: 0:00:01.25 في ASS و0:00:01.25 في SSA. لا يعاد ترتيب شيء عند المرور إلى SSA.
الاتجاه من ASS إلى SSA لا يضحي بشيء. لا تنسيق ولا موضع يضيع. المصدر لا يحملهما أصلا.
ملفات ASS تعالج بالتتابع. هكذا تصل SSA بلا تنافس على الذاكرة. الحساب كله في تبويب المتصفح. لا رفع إلى خادم. ساعات ASS برقم واحد تقرأ صحيحة. SSA يستقبل التوقيت كاملا.
أمثلة
ملف ASS نموذجي محول إلى SSA
الإدخال
[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
الناتج
[Script Info]
Title: Example
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,0,0,1,2,2,2,10,10,10,,1
Style: Title,Arial,36,&H0000FFFF,&H000000FF,,&H00000000,-1,0,1,2,2,2,10,10,10,,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: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: 0,0:00:21.00,0:00:24.00,Default,,0,0,0,,Top left
العمودان يحملان الترجمة نفسها من ASS إلى SSA. الفرق في الكتابة لا في المضمون.
ملف ASS غير مرتب يخرج بصيغة SSA
الإدخال
[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الناتج
[Script Info]
Title: Dirty sample
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,-1,0,1,2,2,2,10,10,10,,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, 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,,{\pos(320,240)}Both, wrong order
Dialogue: 0,0:00:13.00,0:00:16.50,Default,,0,0,0,,One decimal centisecond
Dialogue: 0,0:00:17.00,0:00:20.00,Default,,0,0,0,,Soft\Nbreak
الملفات الحقيقية تصل هكذا: نهايات أسطر مختلطة. وفراغات وحقول فارغة. المحول يصلح أو يسجل، ولا يخفي شيئا عند إنتاج SSA من ASS.
الأسئلة الشائعة
هل يغير تحويل ASS إلى SSA أي قيمة زمنية؟
نفس اللحظة تظهر في ASS بالشكل 0:00:01.25، وفي SSA بالشكل 0:00:01.25. كل رقم زمني يصل إلى SSA بقيمته الأصلية من ASS.
ما ثمن التحويل من ASS إلى SSA؟
لا شيء. ASS لا يحمل ما يرفضه SSA، والقائمة أعلاه فارغة عن قصد لا عن سهو.
ماذا يحدث للأسطر المتعددة داخل المقطع عند تحويل ASS إلى SSA؟
النص ينتقل من ASS إلى SSA كما هو، وما يعرفه SSA من وسوم يبقى. أما المجهول فيكتب نصا في تقرير SSA. أو يسجل، ولا يحول إلى وسم مخترع.
هل تحويل SSA إلى ASS يعيد كل ما فقده الاتجاه الأول؟
نعم. الاتجاه العكسي من SSA إلى ASS لا يسقط شيئا. الدورة تعيد كل شيء كما كان.
هل تبقى ملفات ASS على جهازي حتى تنزيل SSA؟
المعالجة محلية بالكامل: ASS لا يغادر جهازك، والناتج SSA ينشأ في الذاكرة نفسها.
هل أستطيع تحويل عشرات ملفات ASS إلى SSA دفعة واحدة؟
نعم. أفلت عدة ملفات ASS في آن واحد؛ الطابور يعالجها بالترتيب وكل ناتج SSA ينزل مستقلا داخل أرشيف ZIP.
هل يكفي ملف SSA مكان ASS في كل الاستخدامات؟
المحتوى واحد، والاستخدام مختلف: المشغلات المتقدمة التي تدعم التنسيق الكامل يفضل ASS، بينما يفضل المشغلات القديمة التي تقرأ عائلة SubStation SSA.