From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

SubViewer is a utility for adding and synchronizing subtitles to video content. It was created by David Dolinski in 1999, and offered for download on his personal website, [1]. A friend of David Dolinski (alias Brain) created, at the same time, software to extract subtitles from DVD named SubRip.

SubViewer became popular when support for it was included in the DivX media player. On August 28 2008, YouTube included support for SubViewer and SubRip, allowing existing videos to be retroactively subtitled.[1]

Technical Information[edit]

The SubViewer program contains a text editor and an embedded Microsoft ActiveX Media Player to help coordinate the captions.

SubViewer uses text files with the .sub extension to describe timing and titling data. Alternate languages or intents (e.g. "signs only", "version 1.0 compatible") can be included by creating a separate .sub file for each case.

A header section, identified by [INFORMATION] tags, contains metadata and rendering instructions. Immediately following is a [SUBTITLE] section, consisting of comma-delimited time ranges (accurate to one hundredth of a second) and a caption to be displayed during each range:

Hello guys... please sit down...

M. Franklin,[br]are you crazy?

Version 2 of the file format allows line breaks of the form [br] to be entered.[2]

SubViewer can read many other subtitle formats, like SMI (SAMI) (Microsoft), JacoSub, MicroDVD, SRT (SubRip), Sub Station Alpha and DVDSubtitle.

SubViewer can also read musics with a synchronized subtitle, like a Karaoke software.


  1. ^ "New Captions Feature for Videos". YouTube Blog. 2008-08-28. Retrieved 2008-11-19. External link in |work= (help)
  2. ^ "SubViewer". VideoLAN Wiki. 2007-04-24. Retrieved 2008-11-19. External link in |work= (help)