Yadif

Přehled

autor: Fizick (Alexandr Balachnin)
verze: 0.9
stáhnout: http://avisynth.org.ru/, http://www.avisynth.org/warpenterprises/
kategorie: Odstraňování prokládání & pulldown
požadavky: YUY2, YV12 barevný formát
licence: GPL

Port filtru YADIF (Yet Another DeInterlacing Filter) z MPlayeru by Michael Niedermayer (http://www.mplayerhq.hu). Prověřuje pixely předchozího, aktuálního a následujícího snímku pro znovu-vytvoření vynechaného pole nějakou lokální adaptivní metodou (edge-directed interpolation (interpolace vyrovnávající obrysy)) a používá prostorovou (spatial) kontrolu pro odvrácení většiny artefaktů.

Syntaxe a parametry

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

mode = 0 : časová a prostorová kontrola prokládání (výchozí).

= 1 : dvojnásobná frekvence snímků (bob), časová i prostorová kontrola prokládání.

= 2 : přeskočí prostorovou kontrolu prokládání.

= 3 : dvojnásobná frekvence snímků (bob), přeskočí prostorovou kontrolu prokládání.

order = -1 : pořadí polí jak jej předpokládá Avisynth (výchozí).

= 0 : Spodní pole první.

= 1 : Horní pole první.

Možnosti a omezení

Implementováno jako Avisynth C-plugin (ne klasický Avisynth plugin).
Musí být načten pomocí Load_Stdcall_plugin("yadif.dll") nebo LoadCplugin("yadif.dll") (ne LoadPlugin !). Nepoužívejte autonačítání. (Poznámka: v Avisynthu v2.5.7 nemusí uživatel výslovně načítat Avisynth_c.dll pro takovéto pluginy.)

Testováno v Avisynthu v2.5.7 (pravděpodobně pracuje s v2.5.6 a výše).

Parita polí zdrojového klipu musí být nastavena správně (použijte AssumeTFF, AssumeBFF).

Velmi rychlý. Assembler SSEMMX optimalizace z mplayeru (kompilováno v MinGW GCC).

Jen YUY2 a planární YV12 barevný formát.

Diskuze

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

Licence

Tento plugin je svobodný software vydaný pod GNU GPL license. Viz. soubor gnu.txt.

Revize

Version 0.1 (03.04.2007)

Version 0.2 (04.04.2007)

Version 0.3 (06.04.2007)

Version 0.4 (11.04.2007)

Version 0.5 (17.04.2007)

Version 0.6 (07.05.2007)

Version 0.7 (31.05.2007)

Version 0.8 (17.06.2007)

Version 0.9 (22.07.2007)

Český překlad:29.6.2009