
المشاركة الأصلية كتبت بواسطة MexFX
تبدو المشكلة واضحة ^^
لاحظ أنك عرفت عدة ملفات ترجمة ولكن أعطيتها نفس إسم المتغير , الأمر يشبه لما تفرض (س) بعدد معين في بداية حل مشكلة ما ثم تفرضه بنفس الإسم وبعدد آخر , هنا تختفي القيمة السابقة له وتحل الجديدة.
ما حدث هنا أن جميع ملفات الترجمة لم يتم إحتسابها , بل تم إحتساب آخر قيمة أسندت لمتغير الترجمة , وهي الملف الأخير (هذا يفسر ما حدث لك )
الحل , يمكنك إستنتاجه من مثالنا عن (س) , وهو بالتأكيد أن تعرف أكثر من متغير , كل واحد له قيمة الخاصة (أي ملف الترجمة الخاص به ) لذا ستضيف هذه الأسطر
كود:
# وهنا ضع مسار ملف الترجمة
MySub1 = ("G:\kara1.ass")
MySub2 = ("G:\kara2.ass")
MySub3 = "G:\song.ass"
MySub4 = "G:\[S^T] True Tears 08 styled.ass"
# وهذا ضع فيه مسار الصورة
MyPicture = "G:\stx.jpg"
# وهنا حدد عدد الثواني التي تريد للصورة أن تظهر فيها
Second_To_Appear = 7
# بقية الأشياء في الأسفل أرجو ألا تعبث بها إن كنت لم تعرفها للآن :P
# خصوصاً أمر الفريمات والتحجيم
#فتح الفيديو
AVISource(MyVideo).Lanczos4Resize(1280,720)
# رفع الترجمة عليه
TextSub(MySub1)
TextSub(MySub2)
TextSub(MySub3)
TextSub(MySub4)
لاحظ أننا حفظنا كل ملف في متغير خاص به(Mysub1 , MySub2....etc) حتى يحتفظ بقيمته , ولاحظ أيضاً أننا رفعنا الملفات كلٍ على حده , ولم نرفع واحد فقط كما في السكربت الأصلي ....
آمل أن شرحي مفهوم
