اخطأت أخي .. *.*

فيجتا كاتب وبالنص

[ القسم الأول: عيوب الفيديو و حلها ]

قبل أن تشرع في الفلترة عليك أن تعرف ماذا تفلتر؟! ماذا تريد أن تُزيل؟ مالشيء السيئ المزعج الذي تريد التخلص منه؟!


1- عدم انسيابية في الألوان و تدرجها (Banding | حله: DeBanding)

أكثر مشكلة موجودة على وجه الكرة الأرضية و ربما في المريخ أيضاً... أسبابها عديدة أهمها قلة البت ريت. صورة توضح المشكلة:






الآن مثلاً تبحث عن فلتر لعمل DeBanding و تجد فلاتر مثل GradFun2DBMOD و هو بهيئة avsi (لكنه يحتاج لبعض الفلاتر الأخرى مثل gradfun2db.dll)... افتحه بالمفكرة و انظر فيه تجد تركيبه و شرح لمزاياه و غيرها. الآن ماذا أكتب في السكربت حتى أستخدم هذا الفلتر؟ ارجع إلى الفلتر و ابحث عن كلمة Function فتجد شيئاً كهذا:
كود:

Function GradFun2DBmod( clip input, \                       float "thr", float "thrC", int "mode", \                       float "str", float "strC", int "temp", int "adapt", string "custom", \                       bool "mask", int "radius", int "range", \                       bool "show", int "screenW", int "screenH" ) 
الكلمة التي بعد Function هي التي تستخدم الفلتر من خلال كتابتها, أيضاً تلاحظ بقية الأشياء مثل float "thr" و التي تعني أن هناك متغير نوعه float (يعني بقبل فاصلة عشرية) و اسمه thr.

هذا الـ thr هو أحد متغيرات الفلتر التي تستطيع تغيير عمل الفلتر و نتيجته بتغييرها. كيف أعرف هذه الـ Parameters و ما تفعله؟ يا إما تقرأ السكربت و هو يشرح لك عملها أو تبحث عن الشرح المرفق معه من قبل كاتب السكربت و هو يشرح لك... ثم عليك بالتجربة! هذه هي الفلترة.

الآن استدعي أي فيديو (تكون فيه مشكلة الباندينغ) ثم اكتب:

كود:

gradfun2dbmod()



.. اقرا الكلام بتمعن .. وراح تعرف وش اقصد .. *.*