Add subtitles to DivX files
AVIAddXSubs is a simple-to-use, free program that incorporates subtitles (XSUB) from .srt (ANSI text, up to 8 srt) or idx/sub (containing up to 8 subtitles) into AVI files containing DivX/XVid video streams.
It works simply by placing the AVI and SRT file into the same directory as the videos you want to play. Your media player should automatically detect them when you open the file. However, what AVIAddXSubs can do is merge the subtitles directly into the video that's going to be played.
This doesn't mean that every time you play the film the subtitles will show however. You still need to activate them within the player that you're using. After this, you can delete the SRT file as it's no longer needed since it has been "burned" into the video. However, sometimes you will find that the subtitles simply do not appear. If this happens, you'll probably have to configure the positioning of subtitles in your video player.
AVIAddXSubs is a great way to avoid needing to include an SRT file with every video you want to view subtitles with but you may have problems locating your subtitles once they've been "burned" in.