Hola,
si quieres disminuir el tamaño que ocupa en disco un archivo *.avi, *.mpg o similar, lo que tienes hacer es usar un codificador de video y otro de audio, es decir, los mundialmente famosos y ampliamente utilizados CODECS. Estos codecs te permiten codificar la imagen y el sonido de tu grabación disminuyendo notablemente el tamaño del archivo a la vez que mantienen una calidad más que aceptable.
Los codec de video más típicos son DivX y XviD y los de audio son MP3, AC3 y OGG.
A partir de aquí tu tarea consistirá en buscar por Internet información que permita adaptar el manejo de los codificadores a tu problema concreto.
De todas formas te recomiendo que eches una hojeada al siguiente
enlace como punto de partida.
Saludos