تحويل SSA إلى CSV
أو ألصق نص الترجمة
ما يغيره هذا التحويل
4 أشياء تسقط أو تحتاج قرارا
- التنسيق
كل التنسيق (العريض والمائل واللون والتحديد والظل)
- الموضع
الموضع على الشاشة (يعود كل مقطع إلى الموضع الافتراضي)
- الكاريوكي
توقيت الكاريوكي (إبراز كل مقطع صوتي)
- محتوى خاص بالصيغة
محتوى تحفظه صيغة المصدر خارج مقاطعها (كتل خارج المقاطع ونص ترويسة وإعدادات لكل مقطع وأحداث معلقة) — لا مكان له في صيغة الهدف
تأتي هذه القائمة من مصفوفة القدرات لهاتين الصيغتين، لا من الملف الذي حملته. وقد يفقد ملف بعينه أكثر إن استخدم ميزات تسمح بها الصيغة ولا تمثلها المصفوفة.
من SSA إلى CSV: الترجمة نفسها في غلاف آخر. الكلمات تنتقل حرفا بحرف إلى CSV. قارن 0:00:01.25 في SSA ب 00:00:01.250 في CSV لترى الفرق في الكتابة وحدها.
يظل CSV وفيا للنص، لكنه يتخلى عن التنسيق، الموضع على الشاشة، توقيت الكاريوكي ومحتوى الصيغة التي كان SSA يحملها. القائمة أعلاه هي المرجع.
الدفعة الكبيرة تنجز بالترتيب. ليست حسب سرعة الملفات. لا حساب مطلوب. ولا اتصال بعد تحميل الصفحة. الترميز الغريب في SSA يفك أثناء القراءة، ويخرج CSV بترميز UTF-8 موحد.
أمثلة
ملف SSA نموذجي محول إلى CSV
الإدخال
[Script Info]
Title: Example SSA
ScriptType: v4.00
Collisions: Normal
[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: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\i1}Italic{\i0} line.
Dialogue: Marked=0,0:00:09.00,0:00:12.00,Default,,0,0,0,,Two\Nlines
الناتج
start,end,text
00:00:01.000,00:00:04.000,Hello there.
00:00:05.000,00:00:08.000,<i>Italic</i> line.
00:00:09.000,00:00:12.000,"Two
lines"
المقارنة تظهر التنسيق، الموضع على الشاشة، توقيت الكاريوكي ومحتوى الصيغة؛ وما عدا ذلك يطابق سطرا بسطر بين SSA وCSV.
ملف SSA غير مرتب يخرج بصيغة CSV
الإدخال
[Script Info]
Title: Dirty SSA
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
Comment: Marked=0,0:00:00.00,0:00:01.00,Default,,0,0,0,,not a subtitle
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold{\b0} and {\u1}underlined{\u0}.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,A soft\nbreak and a {\p1}mystery{\p0} code.الناتج
start,end,text
00:00:01.000,00:00:04.000,<b>Bold</b> and <u>underlined</u>.
00:00:05.000,00:00:08.000,"A soft
break and a {\p1}mystery{\p0} code."
الملفات الحقيقية تصل هكذا: نهايات أسطر مختلطة. وفراغات وحقول فارغة. المحول يصلح أو يسجل، ولا يخفي شيئا عند إنتاج CSV من SSA.
الأسئلة الشائعة
ما الذي يحدث للتوقيت عند الانتقال من SSA إلى CSV؟
الرمز الزمني في SSA يبدو هكذا: 0:00:01.25، وفي CSV هكذا: 00:00:01.250. لا خسارة في الأرقام هنا؛ CSV يستقبل أزمنة SSA كاملة.
أي تفاصيل SSA لا تجد مكانا في CSV؟
ما لا ينتقل من SSA إلى CSV هو التنسيق، الموضع على الشاشة، توقيت الكاريوكي ومحتوى الصيغة. التقرير يعرضها بندا بندا، والنص نفسه يصل كاملا.
هل تبقى وسوم التنسيق داخل النص من SSA إلى CSV؟
لا وسوم في CSV: ما كان وسما في SSA يصبح نصا عاديا أو يسقط. والنص يصل كاملا بلا وسوم.
هل تحويل CSV إلى SSA يعيد كل ما فقده الاتجاه الأول؟
ليس كاملا. إرجاع CSV إلى SSA يسقط الدقة الزمنية، وهي قائمة تخص ملفات CSV الحقيقية. النسخة الأصلية من SSA تبقى المرجع الآمن.
هل تبقى ملفات SSA على جهازي حتى تنزيل CSV؟
لا. ملف SSA يقرأ في تبويب المتصفح. لا طلب شبكة أثناء إنتاج CSV.
هل أستطيع تحويل عشرات ملفات SSA إلى CSV دفعة واحدة؟
الدفعة مدعومة: ملفات SSA تمر بالتتابع. وما اكتمل من CSV محفوظ. الإلغاء متاح في أي لحظة.
هل توجد طريقة لعدم خسارة ما يسقط من SSA عند التحويل إلى CSV؟
احفظ ملف SSA الأصلي؛ هو النسخة الكاملة. CSV ناتج عملي من SSA للعرض أو المشاركة، وليس أرشيفا كاملا.