[yv12][yuy2]

SwapUV / UToY / VToY / YToUV

SwapUV(clip)

UToY(clip)

VToY(clip)

YToUV(clip)


SwapUV zamienia w klipie kanały chromy – kolor - (U i V). Czasem kolory są zniekształcone (niebieskie twarze zamiast czerwonych, itd.) kiedy do Avisynth jest wczytywany klip DivX lub MJPEG (błąd po stronie DivX). Do poprawienia tego możesz użyć filtra SwapUV
UToY kopiuje płaszcyznę chromy U do płaszczyzny Y i w rezultacie rozdzielczość klipu video jest pomniejszone o połowę (w pionie i poziomie). Wszystkie informacje o kolorach (chroma) są usuwane, dlatego powstały klip jest czarno-biały.
Podobnie filtr VToY kopiuje płaszyznę chroma V do płaszczyzny Y i rozdzielczość klipu również jest pomniejszone o połowę, a powstały klip jest czarno-biały. 
YToUV umieszcza kanały lumy dwóch klipów jako kanały U i V. Klip video jest teraz powiększony dwukrotnie i luma jest szara w 50%. Można skorzystać z filtra MergeLuma jeśli chce się dodać wartości lumy.
Począwszy od wersji v2.51, dodatkowym argumentem jest clipY, który umieszcza kanał lumy klipu jako kanał Y.


Przykład:

video = Colorbars(512, 512).ConvertToYV12
u_chroma = UToY(video).blur(1.5)
YtoUV(u_chroma, video.VToY)
MergeLuma(video)

#

rozmazanie kanału chromy U


translated by Slim