### HorizontalReduceBy2 / VerticalReduceBy2 / ReduceBy2

`HorizontalReduceBy2(`clip`)`
`VerticalReduceBy2(`clip`)`
`ReduceBy2(`clip`)`
`HorizontalReduceBy2` verkleinert jeden Frame auf die halbe Breite, `VerticalReduceBy2` verkleinert jeden Frame auf die halbe Höhe. Beide Filter hintereinander verkleinern das ganze Bild auf die Hälfte, dafür kann als Abkürzung auch `ReduceBy2` verwendet werden.
Der verwendete Filter-Kernel ist (1/4,1/2,1/4), das ist der gleiche wie im VirtualDub-Filter "2:1 reduction (high quality)". Dabei werden die Aliasing-Probleme eines (1/2,1/2)-Kernels vermieden. Der VirtualDub-Filter "resize" verwendet einen anderen Kernel für eine 2:1-Verkleinerung, bei dem aber MPEG-Videos entstehen, die ein ganz wenig schlechter aussehen, wahrscheinlich da die Kanten etwas geschärft werden, was für die meisten Codecs von Nachteil ist.
Falls die Quelle interlaced ist, deinterlaced `VerticalReduceBy2` das Bild. Falls du später ein Video mit 320x240 haben willst, empfehle ich dir, dass du mit voller vertikaler interlaced Auflösung 320x480 aufnimmst und dann `VerticalReduceBy2` anwendest. Du bekommst ein sehr viel besser aussehendes Bild.