Qstit projects and manipulates electronic subtitles (also called "surtitles", "supertitles", or "soft-titles") live. It is made with film projection in mind, but is flexible and can also be useful for various types of events and in many contexts (theater, etc.).

Subtivals provides project subtitles for cinema festivals. Hard copies for film festivals do not always carry subtitles, especially for the hard-of-hearing. Subtivals' goals are the projection and the control of subtitles superimposed on a cinema screen. Projecting subtitles on top of another screen is called soft-titling, surtitling, supertitling, or even sometimes electronic subtitles or virtual subtitles.

sdvplayer is a tool to help you improve your vocabulary in a foreign language by watching movies with subtitles in that language. It allows you to look up the meaning of a word displayed in the subtitles just by clicking on it. The meaning will be printed right on the screen and the player will be paused. Playing can be resumed just by pressing the space bar. It can play movies in many of the formats supported by libav*. Subrip (.srt), microDVD, and subviewer subtitle formats are supported. The meaning can be looked up through an external command. The built-in dictionary parser can parse the stardict dictionary format.

Aegisub is an advanced subtitle editor that assists in the creation of subtitles, translations, and complex overlays using audio or video. Developed by enthusiasts it builds on workflows created and perfected through professional, hobby, and everyday use.

Google2SRT allows you to convert subtitles from
Google Video and YouTube to the SubRip (.srt)
format, which is recognized by most video players.
You can download XML subtitles or simply type the
video's URL, and Google2SRT will do the rest.