المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : درس جديد [سكربت] إصلاح ترتيب النص في libass عند إدخال tags عليه ليبدو مثل vsfilter



انس الكبيسي
24-4-2020, 07:20 PM
السلام عليكم ورحمة الله وبركاته

موضوعنا اليوم مختلف عن موضوعي القديم هذا
https://www.msoms-anime.net/showthread.php?t=190453


من مشاكل مكتبة libass في اللغة العربية هي إذا أضفت tag بين الكلمات
أو الحروف كأن يكون تلوين أو أي تأثير آخر سيتحول ترتيب النص إلى فوضى
ولن يظهر ترتيب النص كما تريده أنت .. ولذلك عملت هذا السكربت الصغير
ليحل المشكلة ولا يؤثر على شكل النص إطلاقًا في مكتبة vsfilter
عمله فقط ترتيب النص ليبدو بالطريقة التي يظهر فيها على vsfilter في libass

سأبسط لكم الامر

vsfilter
https://up.msoms.net/do.php?img=7832

Libass
https://up.msoms.net/do.php?img=7828

طيب الان نأتي لعمل السكربت
وظيفته جعل النص الذي يحتوي على تأثيرات Tags بين الكلمات والحروف يظهر في libass كما هو في VSfilter
بحيث يعيد ترتيب النص ليبدو كما تريده انت

هنا النص في Libass بعد تطبيق السكربت
https://up.msoms.net/do.php?img=7829

طبعًا السكربت لا يؤثر في مكتبة vsfilter كما ذكرت لكم

هنا مثال آخر


النص الاصلي

إذًا، لماذا كانت هونغو-سينباي بحاجته؟

هكذا يظهر في libass حيث الترتيب غير مطابق لترتيب الكلام في النص الاصلي
وذلك بسبب وجود tag الـ underline على "هونغو-سينباي"

https://up.msoms.net/do.php?img=7830

هنا بعد تطبيق السكربت في libass

https://up.msoms.net/do.php?img=7831


أرجوا أن يكون الامر واضحًا لكم ويحل هذا السكربت مشاكل كثيرة لكم

رابط التحميل
https://drive.google.com/open?id=12b5g6be1YB6qnKjuPyup2kL8WOuwu7Gw

طريقة تركيب الأداة في برنامج Aegisub

إذا كان لديك نسخة 32
إذهب إلى هذا المسار
C:\Program Files (x86)\Aegisub\automation\autoload
وألصق الملف بداخله

النسخة 64
C:\Program Files\Aegisub\automation\autoload
وألصق الملف بداخله


تحياتي لكم/ انس الكبيسي..
دعواتكم يا اخوان جزاكم الله

Emikoza
24-4-2020, 10:18 PM
شكرًا لك أنس على توفير هذا السكربت
مفيد جدًا، وجاء بوقته!

جزاك الله خير، أبدعت في اختيار الموضوع
بالتوفيق ~

farstorrent
25-4-2020, 12:35 PM
جزاك الله خيرا