[yv12][yuy2][rgb32][rgb24]

DoubleWeave

DoubleWeave(clip)


Jeżeli materiał wejściowy jest źródłowym polem wtedy DoubleWeave działa w ten sam sposób jak filtr Weave z tym wyjątkiem, że generuje on dwukrotnie większą liczbę klatek: zamiast łączenia pól 0 i 1 do klatki 0, pól 2 i 3 do klatki 1 itd., łączy on pola 0 i 1 do klatki 0, pola 1 i 2 do klatki 1 itd.

Jeżeli materiał wejściowy jest źródłową klatką wtedy ten filtr zachowuje się tak jakby został użyty filtr SeparateFields.

Filtr Weave w rzeczywistości jest kombinacją filtru DoubleWeave i następującego po nim filtru SelectEven.

Najprawdopodobniej po użyciu filtru DoubleWeave będziesz chciał użyć SelectOdd lub Pulldown, chyba, że zechcesz uzyskać materiał o ilości klatek na sekundę równej 50 lub 60. Może wydawać się nieskutecznym przeplatanie każdej pary pól tylko po to, aby natychmiast odrzucić połowę tak otrzymanych klatek, lecz w rzeczywistości, AviSynth generuje klatki tylko "na żądanie", tak więc klatki, które nie są potrzebne nigdy nie zostaną wygenerowane.

Jeżeli przetwarzasz video ze źródłowym polem (np. zdjęcia robione kamerą video) najprawdopodobniej nie będziesz potrzebował tego filtru. Jeżeli jednak przetwarzasz video w systemie NTSC (29.97 fps) uzyskane z filmu i zamierzasz użyć filtr Pulldown to będziesz musiał użyć najpierw filtru DoubleWeave.

Jeżeli przetwarzasz materiał w systemie PAL (25 fps) uzyskany z filmu to nie będziesz potrzebował filtru Pulldown, lecz możesz użyć DoubleWeave w poniższej sytuacji:

DoubleWeave
SelectOdd

#

zastąpienie funkcjonalności filtru 'PAL deinterlace' z VD


translated by Dj_AnT