Searching for the correct and synchronized movie/video subtitles is always a boring thing to do. However if you are using VLC you can use VLSub. VLSub is an extension which allows you to search and download from opensubtitles.org using the hash of the video currently playing or his IMDB title. The extension should work with VLC 1.1.0+ and the new VLC 2.0 on Linux, Windows and Mac OSX. I have tested it under Linux.
To install it download VLSub
In Windows copy the .lua file in C:/Program Files/VideoLAN/VLC/lua/extensions/
In Linux copy the .lua file in ~/.local/share/vlc/lua/extensions/
In Mac OS X copy the .lua file in /Applications/VLC.app/Contents/MacOS/share/lua/extensions/
Now restart VLC and start playing a movie or a TV series episode. You should see a VLSub option under View menu.
Here choose to search for subtitles by using the video hash and your desired language.
Select one of the subtitles that were found and press Ok.
VLSub will automatically download the .srt file and rename it to match the video filename making it ready for playback.
I Love It When a Plan comes together