ترجمة Advanced SubStation Alpha (.ass)

Advanced قياسي

SubStation Alpha المتقدم (ASS) هو أقوى تنسيق للترجمة النصية في العالم، وهو شائع في ترجمة محبي الأنمي وإنتاج الوسائط لتنسيقاته النمطية المتقدمة، والرسم المتجهي، وتأثيرات الكاراوكي، وتحديد الإحداثيات بدقة البكسل.

تحويل ASS إلى SRT

محول مجاني داخل المتصفح للتحويل من ASS إلى SRT. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات ASS من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات ASS من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

5B 53 63 72 69 70 74 20 49 6E 66 6F 5D

تمثيل ASCII: [Script Info]

القياسية: Advanced SubStation Alpha v4.00+ Specification

المواصفات الفنية

هيكلية الحاويةINI-style sectioned text format containing [Script Info], [V4+ Styles], [Events], and optional [Fonts] / [Graphics] blocks
الضغطUncompressed plain text (embedded fonts use uuencode)
ترتيب البايتات (Endianness)UTF-8 / Unicode text stream (BOM optional)
مساحات الألوانBGR / ABGR color format with alpha channel
القنوات والبنيةDialogue cues, karaoke timings, vector drawings, blur, rotation, and typographic style definitions
الحد الأقصى للأبعادPlayResX and PlayResY virtual canvas coordinate space (e.g. 1920x1080)
الشفافيةFull per-color alpha transparency (alpha override tags \alpha, \1a, \2a, \3a, \4a)
البث والتحميل التدرجيSequential timestamp-based streaming playback

مصفوفة المقارنة التقنية: ASS مقابل المنافسين

السمة التقنيةASS (الحالي)SRTVTTSUB
التصميم والموقعتنسيق متقدم، رسم متجهي، وتدويرتنسيق أساسي (مائل/غامق فقط)تنسيق CSS وتحديد موقع المؤشراتنص خام يعتمد على الإطار
توقيت الكاراوكيتوقيت المقاطع الأصلي (وسوم \k)لا يوجدوسوم طابع زمني أساسيةلا يوجد
المجتمع الأساسيالأنمي، الفيديوهات الموسيقية، ترجمة المعجبينالسينما والتلفزيون العالميمعيار فيديو ويب HTML5مشغلات أقراص DVD القديمة
تشغيل متصفح الويبيتطلب WebAssembly (libass-wasm)يتطلب تحويل JSعنصر <track> أصلي بنسبة 100% لـ HTML5يتطلب تحويل JS

أنماط التلف الشائعة ودليل استرداد النظام السداسي

تظهر الترجمات علامات تنسيق خام (مثل '{\b1\pos(200,300)}') على الشاشة.

السبب الجذري: المشغل لا يدعم علامات تجاوز ASS أو أقواس معقوفة تالفة حول العلامات.

الاسترداد: إزالة التنسيق إلى SRT القياسي أو التحويل باستخدام محول الترجمة File2File Subtitle Converter.

تحليل الأمان وناقلات هجوم المحلل اللغوي

وسوم تجاوز ASS المعقدة وكتل الخطوط المضمنة في ملفات الترجمة غير الموثوقة يمكن أن تؤدي إلى تجاوزات في المخزن المؤقت في محللات الترجمة القائمة على لغة C.

ناقلات الهجوم المعروفة

  • تجاوز المخزن المؤقت في محلل مسار الرسم المتجهي libass (مثل CVE-2020-26682).
  • تلف الكومة أثناء إلغاء ضغط مرفقات الخطوط المضمنة بتنسيق uuencoded.
  • الحرمان من الخدمة من خلال حسابات وسوم التمويه/الكاراوكي المتداخلة بعمق أو المرضية.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2010تصبح مكتبة libass محرك عرض الترجمة مفتوح المصدر الشامل عبر VLC و MPV و FFmpeg.
2005إصدار محرر الترجمة Aegisub، ليصبح الأداة الأساسية عبر المنصات لإنشاء ترجمات ASS.
2001تم تطويره بواسطة Kotus كامتداد لـ SubStation Alpha (SSA) v4 لإضافة تنسيق محسّن وعلامات تجاوز.

المزايا الرئيسية والإيجابيات

  • قوة بصريّة لا تصدق: يدعم الخطوط المخصصة، وتدرجات الألوان، والظلال الساقطة، والحدود، والتدوير، القص، والتمويه.
  • تسميات توقيت الكاراوكي (\k، \K، \kf) تتيح توقيت المقاطع الفردية والتمريرات السلسة لمقاطع الفيديو الموسيقية.
  • وضع الرسم المتجهي (\p1) يتيح عرض الأشكال المتجهية المخصصة والأيقونات الرسومية مباشرة على الشاشة.

القيود الفنية والسلبيات

  • بنية معقدة: علامات التجاوز (مثل '{\pos(400,300)\fnArial\b1\c&H00FFFF&}') يصعب قراءتها بدون محرر متخصص.
  • تناقضات العرض: يتطلب libass للحصول على دقة بصرية دقيقة؛ وغالباً ما تتجاهل مشغلات الأجهزة الاستهلاكية علامات التصميم المعقدة.
  • غير مدعوم أصلیاً بواسطة عناصر <video> في HTML5 على الويب بدون فك تشفير libass القائم على WebAssembly.

معلومات تقنية طريفة

  • كل ملف ترجمة ASS صالح يبدأ برأس القسم '[Script Info]'.
  • تتم كتابة الألوان في ملفات ASS بتنسيق سداسي عشر عشري ABGR معكوس (أزرق-أخضر-أحمر مع ألفا)، بدلاً من RGB القياسي.
  • استخدم مترجمو الأنمي علامات تجاوز ASS لإعادة إنشاء علامات متحركة وعروض ثلاثية الأبعاد عائمة تتبع لقطات الكاميرا المتحركة.

الأسئلة التقنية المتكررة

ما الفرق بين ملفات الترجمة SRT و ASS؟

ملفات SRT هي صيغة بسيطة تعرض النص الأساسي فقط، بينما تدعم صيغة ASS التنسيقات المعقدة، والخطوط المخصصة، ورسوم الكاريوكي المتحركة، والحدود الملونة، وتحديد موضع الشاشة بدقة.

كيف يمكنني تحويل ترجمات ASS إلى SRT؟

يمكنك تحويل ملفات ASS إلى ترجمات SRT نظيفة وعالمية بنقرة واحدة باستخدام File2File.app مباشرة في متصفح الويب الخاص بك.

ما هي مشغلات الوسائط التي تدعم ترجمات ASS؟

تدعم برامج VLC و MPV و MPC-HC و Kodi ترجمات ASS بشكل افتراضي باستخدام محرك العرض libass.