Yadif

Общая информация

автор: Fizick (Александр Балахнин)
версия: 0.8
загрузка: http://avisynth.org.ru/
категория: Деинтерлейс и удаление Pulldown
требования: YUY2, планарный YV12 цветовые форматы
лицензия: GPL

Перенос (порт) YADIF (Yet Another DeInterlacing Filter) дентерлейс фильтра из MPlayer от Michael Niedermayer (http://www.mplayerhq.hu). Он проверяет пикселы предыдущего, текущего и последующего кадра для восстановления пропущенного поля некоторым локально адаптивным методом (выравнивающей края интерполяцией) и использует пространственную проверку для предотвращения большинства артефактов.

Синтаксис и параметры

Yadif (clip, int "mode", int "order")

mode = 0 : временная и пространственная проверки (по умолчанию).

= 1 : удвоение частоты кадров (bob), временная и пространственная проверки.

= 2 : не делать пространственную проверку чересстрочности.

= 3 : удвоение частоты кадров (bob), не делать пространственную проверку чересстрочности.

order = -1 : порядок полей как полагает (по умолчанию).

= 0 : Нижнее поле первое.

= 1 : Верхнее поле первое.

Особенности и ограничения

Реализован как Avisynth C-плагин (не обычный Avisynth плагин).
Должен загружаться командой Load_Stdcall_plugin("yadif.dll") или LoadCplugin("yadif.dll") (не LoadPlugin !). Не используйте автозагрузку. (Замечание: в Avisynth v2.5.7 нет необходимости явной загрузки Avisynth_c.dll пользователем для таких плагинов.)

Тестирован с Avisynth v2.5.7 (наверно работает с v2.5.6 и выше).

Четность полей входного клипа дожна быть правильно задана (используйте AssumeTFF, AssumeBFF).

Очень быстрый. Ассемблерная SSEMMX оптимизация из mplayer (компилирован MinGW GCC).

YUY2 или планарный YV12 цветовой форматы.

Обсуждение

http://forum.doom9.org/showthread.php?t=124284

Лицензия

Программа распространяется свободно на условиях лицензии GNU GPL. Смотрите gpl-rus.txt.

Ревизии

Версия 0.1 (03.04.2007)

Версия 0.2 (04.04.2007)

Версия 0.3 (06.04.2007)

Версия 0.4 (06.04.2007)

Версия 0.5 (17.04.2007)

Версия 0.6 (07.05.2007)

Версия 0.7 (31.05.2007)

Версия 0.8 (16.06.2007)

Download Yadif version 0.8