## HorizontalReduceBy2 / VerticalReduceBy2 / ReduceBy2

`HorizontalReduceBy2` (clip)
`VerticalReduceBy2` (clip)
`ReduceBy2` (clip)

`HorizontalReduceBy2` reduz o tamanho horizontal de cada quadro à metade e VerticalReduceBy2 o vertical. Encadeia-os (em qualquer ordem) para reduzir a toda a imagem à metade. Você também pode usar ReduceBy2 que é igual a HorizontalReduceBy2 seguido por VerticalReduceBy2.

O núcleo do filtro usado é (1/4,1/2,1/4) que é igual ao filtro de redução do VirtualDub "2:1 (alta qualidade)". Isto evita os problemas de aliasing (graduação) que acontecem com um núcleo (1/2,1/2). O filtro "resize" de VirtualDub usa um terceiro núcleo mais caprichoso para redução a 2:1, mas eu o experimentei e achei que produziu um arquivo MPEG de visual ligeiramente ruim - presumivelmente porque aguça bem as extremidades e a maioria dos codecs não gosta de extremidades aguçadas.

Se seu vídeo fonte for entrelaçado, o filtro VerticalReduceBy2 vai desentrelaçá-lo com um efeito colateral. Se planejar produzir vídeo em tamanho de 320x240, recomendo que você capture em resolução vertical entrelaçada cheia (320x480) e use VerticalReduceBy2. Você obterá uma muito boa produção. Minha utilidade Huffyuv comprimirá o vídeo capturado a aproximadamente 2:1, sem perda, assim você pode capturar 320x480 no mesmo espaço em que capturar 320x240. (Se seu disco tiver a capacidade e processamento para suportar isso, você pode capturar até mesmo à 640x480 e usar HorizontalReduceBy2 e VerticalReduceBy2. Mas isto não melhorará muito a qualidade e se tiver que ir a MotionJPEG para conseguir 640x480, é provavelmente melhor ir com Huffyuv à 320x480).

`$Date: 2006/03/26 18:11:19 $ Portuguese translation by RoLon`