اقتباس المشاركة الأصلية كتبت بواسطة hunter_info مشاهدة المشاركة
السلام عليكم
إخواني الخبراء أنا بحاجة إليكم في حل مشكلة لي مع الـAvisynth
أريد استخدام فلتر insertsign لإدماج الشعار الموجود في ملف فيديو وأنا أعرف استخدامه ولما أضبط ملف الـ avs وأنتج الحلقة لا يظهر لي الشعار، لقد غيرت الكثـير لدرجة أن الحلقة أنتجتها 4 مرات.


ولقد جربت الحلقة في الكثـير من الكوديكات كـ K-lite codec pack و Zoom Player وتشتغل جيدا ولكن لا يظهر فيها الشعار وكذلك بعد الإنتاج فما العمل؟؟
وعليكم السلام

أفهم من كلامك أنك تريد إضافة الشعار على الفيديو ؟

هنا سكربت (عن طريق فلتر لوجو) قد يفيدك :: (مع تيقني أنك تعرفه ولكن لا مشكلة في وضعه) ^^

كود:
MyVideo ="مسار الفيديو"
MyLogo = "مسار الصورة"
a1 = AVISource(MyVideo)
a2 = ImageSource(MyLogo).ConvertToRGB32

#الإحداثي السيني لموقع الشعار
xPos = 540
#الإحداثي الصادي لموقع الشعار
yPos = 0    

#إعدادات الشعار
mask_clip = Mask(a2, a2.GreyScale.Levels(0, 1, 75, 0, 255))
Overlay(a1, a2, mask=ShowAlpha(mask_clip), y=yPos, x=xPos, mode="add", opacity=1)

converttoyv12()

textsub("مسار ملف الترجمة")

لاحظ الفيمة add بإمكانك تغييرها إلى قيم أخرى تستطيع الحصول عليها من مستندات برنامج avisyth .. عن طريق overlay ... هناك قيم عديدة تظهر الشعار بشكل جمالي , والقيمة الحالية add هي لجعل الشعار يتناسق مع ألوان الشاشة ..

لاحظ هذي الصور وشوف تغير شكل الشعار فيها ::






طبعاً هذا الشعار باستخدام القيمة add

جرب وقد تنفعك أحد القيم ..

وبالنسبة لفلتر insertsign فلا أعرف عنه شيئاً ^^"

-----

نسيت أخبرك .. أنه بدل أن تتعب نفسك بالإنتاج ثم بعد ما ينتهي الإنتاج تشاهد عملك .. بإمكانك أن تتأكد من عملك قبل أن تبدأ بالإنتاج عن طريق تشغيل ملف الـ avs وكأنه فيديو عادي في برنامج Windows media classic .. سيظهر عملك وكأنه بصفته النهائية .. وإن لم يظهر الشعار أو ظهر بشكل لا تريده بإمكانك تعغييره لتكسب الوقت ^^

وفقك الله