Alternatively, you can rename your srt file to the same as your video file. eg. if your video file is movie.avi, rename your srt file to movie.srt, install a codecs pack (k-lite codec pack) and u r done
very simple method to use .srt file
If you use K-Lite codec pack
Or windows media player classic
Just rename the .srt file to the name exactly same as the movie video u wanna watch
Put them in same folder n enjoy
For example if you have a movie called "Rendition.avi"
Just rename the srt file to "Rendition.srt"
^Use K-Lite codec pack's latest version along with Direct VOBSub plug-in which should do the trick for directly synching the subtitles.If it's a .avi movie file downloaded via torrents then make sure you rename the .srt subtitle file to the exact same name as your movie file.Eg: Matrix_Revolution_1.avi (for movie) & Matrix_Revolution_1.srt (or .sub for the subtitle file).Remember if the file names differ then it won't pick up the subtitle directly.
@mobileman:The advantage of using a subtitle in a movie is to pick up some words which are not heard properly by some people.Usually many words are spoken softly,wisphered,spoken too fast or in a slang manner.So to get those words you can have subtitles enabled to let you know what's happening.Alternatively it acts as a translation for watching different language movies/non-native language movies.