فلترة مصادر الأنمي

[ أكاديمية الترجمة ]


النتائج 1 إلى 20 من 20

مشاهدة المواضيع

  1. #2

    الصورة الرمزية ~ VEGETA ~

    تاريخ التسجيل
    Oct 2010
    المـشـــاركــات
    1,281
    الــــدولــــــــة
    لا يوجد
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: فلترة مصادر الأنمي

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

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


    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()

    و اضغط F5 حتى يحدِّث لك الصورة و ستجد النتيجة. الصورة ستصبح هكذا (توصلت لنفس النتيجة باستعمال فلتر GradFun3):




    مبارك لك! ها قد حللت مشكلة الباندينغ!! لكن لا تتحمس و تزيد القيمة كثيراً ظنّاً منك أنك ستحسن الجودة أكثر!!! الزيادة في الـ DeBanding يسبب ضياع في التفاصيل و هي أهم شيء في الفيديو و هي الشيء الذي يجب أن تكون مستعداً لفعل المستحيل للحفاظ عليها...!!!! أيضاً زيادة قوة الفلاتر تزيد من وقت الإنتاج لكن لا تلقي بالاً لهذا الآن فالشرح لم ينتهِ بعد.



    فلاتر DeBanding أخرى: GradFun3 - Flash3kyuu_deband - GradFun2DB


    أيهم الأفضل؟ لا يوجد... جرب و إن أعجبتك النتيجة فعملك صحيح و إلا غير الفلتر. فلتر GradFun2DBMOD لا أنصح به استعملته للشرح وحسب... + أحياناً يكون وجود الباندينغ أفضل من عدمه و ذلك بسبب أنك قد تتسبب في مشاكل عديدة جراء إزالتك له. كما قلت التجربة!

    فلتر gradfun2dbmod يستخدم الغرين (grain) للحد من الباندينغ و فلتر gradfun3 لديه طريقة مغايرة تفيد في الدي نويز أيضاً... فلتر f3kdb ممتاز أيضًا. جرب و حسب.



    2- الحدود الباهتة (Blurred Edges) | حلها: Sharpening


    مشكلة موجودة بكثرة أيضاً... من الصورة واضح أن الحدود باهتة نوعاً ما و العين تحب أن ترى الشيء الحاد (لكن ليس حاداً للغاية أيضاً)...




    الآن أنا طبقت مجموعة من الفلاتر حتى أحل المشكلة:


    كود:
      mftoon2(strength=100) AAAmod FastLineDarken(50) 

    الفلتر المسؤول عن الحدود هو mftoon أما FastLineDarken فهو يغمق من لون الحدود، هذه هي النتيجة:





    تجاهل الخط الأخضر فهو ربما نتج عن عمل Crop للحدود. تلاحظ أن الحدود أصبحت أوضح و هذا أجمل من السابق. لكن البعض لا يحب الوضوح في الحدود غير هذا بعض الأنيمات طبيعتها أن الحدود غير حادة و هذه نقطة مهمة يجب الإلتفات لها.

    زيادة الـ Sharpening أكثر من اللازم تولد مشكلة أخرى ألا و هي الـ Halo و هي مشروحة لاحقاً... الهالو هي هالة مضيئة حول الحدود و هي مزعجة للغاية تحسسك أن الفيديو مفلتر كثيراً. لذا هنا تكمن فائدة برنامج AVSP-MOD الذي يريك الفيديو بعد الفلترة حتى ترى إن وجدت المشاكل أم لا.


    فلاتر Sharpening أخرى: SSXSharpen - LimitedSharpenFaster - LimitedSharpen - LSFMOD - msharpen - FastLineDarken


    فلتر msharpen فعال جداً و بسيط في الوقت نفسه و فيه تحكم جيد من الـ threshold. فلتر FastLineDarken يقوم بزيادة التظليل على الحدود.


    فلتر mftoon تستخدمه بكتابة

    كود:
     mftoon2() 


    لكنه يضع أعلى قيمة له كإفتراضية (255) و هي في الغالب سيئة لذا اكتب:


    كود:
    mftoon2(strength=100)



    مثلاً، هذا الفلتر جيد بالفعل لكنه بطيئ.




    3- تموج الحدود (Aliasing) | الحل: Anti-Aliasing









    بالنظر إلى الصورة نرى المشكلة و حلها... هذه بسيطة استخدم فلتر AAA أو AAA-mod و سيحل لك المشكلة و تأكد من أن تجرب إعداداته أيضاً. هذه صورتين بينهما مقارنة رائعة جداً: http://screenshotcomparison.com/comparison/53327




    4- ظهور مربعات في الصورة (Blocks / Macro-Blocks) | الحل: DeBlock






    لاحظوا المربعات الموجودة في الصورة في الجبل ثم بعد تطبيق أحد فلاتر الـ DeBlock مثل:



    كود:
    funkydeblock(quant=50)

    تصبح الصورة أشبه بهذه:




    لاحظوا أن كمية المربعات قلت بشكل ملحوظ لكنها لم تختفِ نهائياً، هذا السطر يعكس فلسفة الفلترة في أنك ستزيل أجزاء من المشكلة و ليس كامل المشكلة في كثير من الأحيان. أيضاً الدي بلوك يأكل التفاصيل.




    فلاتر DeBlock أخرى: Deblock_QED - DeBlock - BlockBuster



    التعديل الأخير تم بواسطة ~ VEGETA ~ ; 5-4-2014 الساعة 06:48 PM

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
Loading...