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

تحويل ASS إلى LRC

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

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

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

  • التوقيت

    أوقات نهاية المقاطع (صيغة الناتج تسجل متى يبدأ المقطع فقط)

  • التنسيق

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

  • الموضع

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

  • الكاريوكي

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

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

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

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

هذه الصفحة مخصصة لمن يريد LRC انطلاقا من ملف ASS. يكتب الوقت في ASS على صورة 0:00:01.25، وفي LRC على صورة [00:01.25]. ترتيب المقاطع في LRC يطابق ترتيبها في ASS.

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

ملف ASS لا يدخل أي طلب شبكة، حتى أثناء إنتاج LRC. المقاطع الفارغة تعالج بصمت. وما لا يفهم يظهر في تقرير LRC. عشرات الملفات في جلسة واحدة لا مشكلة. المعالجة متسلسلة. الواجهة تبقى مستجيبة.

أمثلة

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

الإدخال

[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

الناتج

[ti:Example]
[00:01.00]Hello there.
[00:05.00]Italic and bold text.
[00:09.00]Positioned
[00:13.00]karaoke
[00:17.00]Line one
[00:17.00]Line two
[00:21.00]Top left

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

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

الإدخال

[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

الناتج

[ti:Dirty sample]
[00:01.00]Hello, world
[00:05.00]{\fad(300,300)}Unmodelled override
[00:09.00]Both, wrong order
[00:13.00]One decimal centisecond
[00:17.00]Soft
[00:17.00]break

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

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

كيف ينتقل الرمز الزمني من ASS إلى LRC؟

قارن 0:00:01.25 في ASS ب [00:01.25] في LRC لترى الفرق في الكتابة وحدها. وقت النهاية في LRC حساب لا نقل، لغيابها في ASS.

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

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

كيف يتعامل LRC مع تنسيق النص القادم من ASS؟

لا حقل وسوم في LRC؛ ما كان وسما في ASS يكتب كما هو أو يسقط. الأسطر المتعددة تدمج، لأن LRC يقبل سطرا واحدا لكل مقطع قادم من ASS.

هل الدورة الكاملة بين ASS وLRC آمنة؟

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

أين تعالج ملفات ASS عند تحويلها إلى LRC؟

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

ما شكل النتائج عند معالجة عدة ملفات ASS إلى LRC؟

الدفعة مدعومة: ملفات ASS تمر بالتتابع. وما اكتمل من LRC محفوظ. الإلغاء متاح في أي لحظة.

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

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

أدوات ذات صلة