Le conteneur AVI ne gère pas les sous-titres. Il suffit de laisser le fichier sous-titre dans le même répertoire que le fichier avi correspondant et avec le même nom (à part l'extension bien sûr) pour que tout bon lecteur video ou codec video affiche le sous-titre à l'image.
Il existe bien une solution pour avoir un seul fichier AVI. Il faut incruster le sous-titre dans la video mais cela nécessite un réencodage complet de la vidéo et cette solution est à déconseillé car la qualité du sous-titre est moindre et de plus, le sous-titre n'est plus désactivable.
(Tutoriel:
http://www.planetenumerique.com/Subtitler-VobSub.html)
C'est pourquoi le format AVI n'est pas adapté, il est dès lors préferable d'utilise un conteneur plus performant tel Matroska (MKV) (conteneur libre par ailleurs) qui gère cette fonctionnalité.