Toda la razón a cfernand, para que automáticamente se visualice en VLC, tienen que coincidir los nombres. En el finder, sobre el archivo de video pulsas "enter" se seleccionara el nombre del archivo, sin la extensión (.avi), CMD + C para copiar el nombre. Vas al archivo srt , pulsas "enter" y CMD + V, para pegarlo. Ya coinciden los nombres de los dos archivos, uno con extensión .avi, o lo que sea, y el otro .srt.
En VLC también puedes cargar lo subtítulos haciendo:
1.- Menu Fichero
2.- Abrir fichero
3.- Se abre pantalla, le das a navegar i seleccionas el archivo de video. Debajo seleccionas "Cargar fichero de subtítulos" y OK
En quicktime, tienes que tener instalado Perian, para que te funcione. Tienen que coincidir los nombres para que se cargue.
Sino tienes el Perian, busca en el foro, que hay algún post con el link para descargarlo directamente