ColorYUV
(clip, float "gain_y", float
"off_y", float "gamma_y", float "cont_y", float
"gain_u", float "off_u", float "gamma_u", float
"cont_u",
float "gain_v", float "off_v", float
"gamma_v", float "cont_v", string "levels", string
"opt",
boolean "showyuv", boolean "analyze",
boolean "autowhite", boolean "autogain")
ColorYUV
permite muitos métodos diferentes para mudar a
cor e a luminância de suas imagens. ColorYUV está presente no AviSynth v2.5. Todas
os ajustes para este filtro são opcionais. Todos os valores padronizam a "
0 ".
Gain, offset, gamma e contrast podem ser fixados independentes em cada canal.
Gain é um multiplicador para o valor. Isso significa que se o ganho é fixado a 0 , preserva os valores como são. Quando o ganho é 256 todos os valores são multiplicados por 2 (duas vezes o brilho). Se o ganho é 512 todos os valores são multiplicados por 3.
Offset acrescenta valores luma ou de croma. Um jogo compensado a 16 somará 16 aos valores dos píxeis. Um compensador de -32 subtrairá 32 de todos os valores dos píxeis.
Gamma ajusta gama do canal especificado. Um valor de gama 0 é igual a gama 1.0. Quando gama é fixado a 256 é igual a gama 2.0. Gama é válido até -256, onde é igual a gama 0.0.
Contrast ajusta contraste do canal especificado. Valores são os mapeados do mesmo modo de Gama.
Levels ou " pode ser fixado para TV->PC " ou " PC->TV ". Isto executará uma conversão de gama. Normalmente não são mapeados valores YUV de 0 a 255 (gama de PC), mas uma gama limitada (gama de TELEVISÃO). Isto executa a conversão entre os dois formatos. Se nada é entrado como parâmetro, nenhuma conversão será feita (operação padrão).
Opt pode ser "coring" ou "" (nada, colocação padrão). Especificando "coring" cortarão seus valores YUV aos válidos da gama de Televisão. Caso contrário serão aceitados resultados inválidos.
ShowYUV pode ser true ou false. Isto sobregravará sua imagem com uma que mostra todos os valores croma ao longo dos dois eixos. Pode ser útil se você precisa ajustar a cor de sua imagem, mas precisa saber como as cores são organizadas. Ao lado esquerdo do alto da imagem, os valores croma são '16'. Ao lado direito da imagem, U está no máximo. Embaixo da tela V está no seu máximo. No centro ambos os cromas são 128 (ou cinzento).
Analyze pode ser true ou false. Isto imprimirá estatísticas de cor na tela. Há valores máximos e mínimos para todos os canais. Há uma média para todos os canais. Há uma perda "máxima" e outra de "mínima". Os "valores de perda" são feitos para filtrar ruído muito luminoso ou muito escuro, criando-o artificialmente baixo ou alto, mínimo / máximo.
Autowhite pode ser true ou false. Esta colocação usará a informação do analisador e tenta centrar a compensação da cor. Se você gravou algum material onde as cores são mudadas para uma cor, este filtro pode ajudar. Mas cuidado - não é muito inteligente - se seu material for um céu azul claro, autowhite o fará completamente cinzento! Se você inclui parâmetros "off_u" ou "off_v" ao mesmo tempo que autowhite, eles não serão usados!
Autogain pode ser true ou false. Esta colocação usará a informação do analisador e tenta criar contraste tão bom quanto possível. Significa, aumentará os valores luma (y) para igualar os valores de mínimo e máximo. Fará atuar como um "auto-ganho" em máquinas fotográficas, ampliando muito as cenas escuras e deixando só cenas com bom contraste. Alguns lugares também são referidos como "auto-níveis".
A saturação de quantidades, contraste e brilho
(como em Tweak
por exemplo)
está conectada com as quantidades neste filtro pelas seguintes equações:
cont_u = cont_v = - (1 - saturation) * 256
cont_y = - (1-contrast) * 256
off_y = brightness
Uma saturação de 0.8 dá por exemplo: cont_u = cont_v = - 0.2 * 256 = 51.2.
# Isto ajustará gama para todos os canais (embora menos para y), enquanto faz 'y' maior. colorYUV(gamma_y=128, gamma_u=256, gamma_v=256, offset_y=-16) # Mostra todas as cores. Quadro 0 luma é 16, quadro 1 luma é 17 e assim por diante. colorYUV(showyuv=true) # Recupera visibilidade em gravações muito ruins. colorYUV(autogain=true, autowhite=true)
$Date: 2006/03/26 18:11:19 $ Portuguese translation by RoLon