SubViewer

From Wikipedia, the free encyclopedia
  (Redirected from Subviewer)
Jump to: navigation, search


SubViewer
Original author(s) David Dolinski
Initial release 1999 (1999)
Stable release 4.05 / May 1, 2009 (2009-05-01)
Development status Active
Written in .Net C# 3.5
Platform Windows
Available in English
Type Subtitle and Video reader
License Freeware
Website http://dado.digital3d.com/subviewer

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]

[edit] Technical Information

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:

00:04:35.03,00:04:38.82
Hello guys... please sit down...

00:05:00.19,00:05:03.47
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.

[edit] References

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages