MSU Deblocking Filter
Фільтр автоматично визначає рівень блочности кадру і конкретної частини кадру, зберігаючи максимум деталей. Так, в одному і тому ж фільмі на сцені з повільним рухом (практично без блочности) фільтр буде діяти мінімально, а на сценах з сильним рухом - буде працювати в повну силу.
Інтерфейс дозволяє налаштовувати якість і швидкість роботи фільтра. У режимі "High speed" працює прискорений (MMX) горизонтальний деблокінгу, якість якого в порівнянні з режимом "High quality" трохи нижче. У режимі "High speed" фільтр працює в середньому на 25% швидше. За допомогою параметрів U-deblock і V-deblock можна вмикати / вимикати обробку колірних компонент (включення помітно підвищує візуальне якість). Використовуючи параметр "SSE instructions" можливо вручну відключати використання SSE в разі, якщо SSE підтримується.
Фільтр підтримує Job Control, що дозволяє використовувати його в AviSynth. Приклад використання:
LoadVirtualDubPlugin ( ". \ VirtualDub \ plugins \ MSU_DeBlock.vdf", "Deblock", 0)
clip = AVISource ( ". \ clip_input.avi", false, "RGB24")
clip.ConvertToRGB32.Deblock (1, 1, 1, 1)
Перший параметр фільтра - деблокінгу колірної компоненти U
Другий параметр фільтра - деблокінгу колірної компоненти V
Третій параметр фільтра - режим роботи на високій якості
Четвертий параметр фільтра - використання SSE інструкцій
Приклади роботи фільтра
Розглянемо роботу даного фільтра на тестовому ролику "Battle" (фрагмент з фільму Термінатор-2). Випадок дуже низького бітрейта:
кадр до обробки
той же кадр після обробки версією