SwapUV / UToY / VToY / YToUV

SwapUV (clip)
UToY (clip)
VToY (clip)
YToUV (clipU, clipV [, clipY])

Эти 4 фильтра добавлены с версии 2.5.

SwapUV меняет местами каналы цветности (U и V) в клипе. Иногда цвета передаются искаженными (синие лица вместо нормальных и т.п.), когда в AviSynth v2.5 загружается клип DivX или MJPEG, из-за ошибки в DivX (5.00-5.02). Этот фильтр поможет скорректировать проблему.

UToY копирует цветовую плоскость (канал) U в плоскость Y, результирующая картинка становится вполовину меньше (half as big). Вся цветовая (chroma) информация удаляется, таким образом картинка становится черно-белой с оттенками серого (greyscale).

Аналогично VToY копирует цветовую плоскость V в Y, результирующая картинка становится вполовину меньше (half as big). Вся цветовая (chroma) информация удаляется, таким образом картинка становится черно-белой с оттенками серого.

YToUV помещает яркостные каналы двух входных клипов в U и V каналы выходного. Картинка теперь вдвое больше, и яркость составляет 50% серого. Используйте MergeLuma, если хотите добавить (сложить) значения яркостей.
Начиная с версии 2.51 введен дополнительный аргумент clipY, который передает значения своего яркостного канала в Y-канал результирующего клипа.

Начиная с версии 2.53 фильтры работают и в YUY2.

 

# Размывает (блюрит) цветовой канал U
video = Colorbars(512, 512).ConvertToYV12
u_chroma = UToY(video).blur(1.5)
YtoUV(u_chroma, video.VToY)
MergeLuma(video)

$English Date: 2006/12/15 19:29:25 $
Русский перевод 21.05.2005 Turyst04 Turyst04@nextmail.ru