Yadif

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

автор: Fizick (Александр Балахнин)
версия: 0.9
загрузка: 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)

Версия 0.9 (22.07.2007)

Загрузить Yadif версии 0.9