tienes que tener en mente un concepto:
-archivo contenedor
-formato de compresión
el contenedor es el que tiene dentro de un archivo, los diferentes archivos multimedia (video, sonido, subtítulos... etc) [Avi, MKV, 3gp, WMV, mp4, ogg (ogg vorbis)]
el formato de compresión es lo que creo necesitas definirte y ahí hay: Mpg, divx (que no Avi que es un contenedor), ac3, acc,
lo realmente necesario es que dentro de un avi, por ejemplo, el formato de compresión del video puede ser distinto, en diferentes .avi....
los contenedores más completos son el avi mas común, mp4 hipercomun y wmv
mp4 y wmv son los más avanzados, ya que permiten compresiones de fullHD y más opciones.... las desventajas pueden ser las típicas de manejar un archivo mayor y tratamiento de altas calidades de video...
si quieres calidad... con un buen mp4, o un wmv, tendrás calidad sin mucha pérdida y en un archivo casi ínfimo.... pero realizarlo o tratarlo le llevará mucho tiempo!!!
y después tienes el MKV, que es un contenedor muy completo.... pero que suele dar un poco dolor de cabeza tratarlo.....