Bueno, aclarando, el archivo *.avi seria el archivo de video, el *.idx es un archivo de subtitulos que esta formado por puras imagenes de mapa de bits, el archivo *.sub es de subtitulo tambien pero puede ser una de estas 2 variantes, es el archivo de subtitulo basado en texto donde vienen todos los dialogos o es tan solo el indice qu le indica al reproductor en que tiempo tiene que mostrar las imagenes de mapa de bist del archivo *.idx.
Como sea, aparte del codec de video y audio necesitas Vobsub para mostrar los subtitulos o bien el programa BSPlayer y cargar los subtiotulos con el.
PD: Con el filtro FFDShow te ahorras el instalar paquetes de codecs.