Subtitle Edit is an open source editor for video subtitles.
With SE you can easily adjust a subtitle if it is out of sync with the video and much more.
Features:
Create/adjust/sync/translate subtitle lines
Convert between SubRib, MicroDVD, Substation Alpha, SAMI, youtube sbv, and many more
Wave form control
Video player uses DirectShow, VLC media player or MPC-HC
Visually sync/adjust a subtitle (start/end position and speed)
Auto Translation via Google translate
Rip subtitles from a (decrypted) dvd
Import and OCR VobSub sub/idx binary subtitles (can use Tesseract)
Import and OCR Blu-ray .sup files (can use Tesseract – bd sup reading is based on Java code from BDSup2Sub by 0xdeadbeef)
Can open subtitles embedded inside matroska files and mp4 files
Can read and write both UTF-8 and other unicode files and ANSI (support for all languages/encodings on the pc!)
Sync: Show texts earlier/later + point synchronization
Merge/split subtitles
Adjust display time
Fix common errors wizard
Spell checking via Open Office dictionaries/NHunspell (many dictionaries available)
Remove text for hear impaired (HI)
Renumbering
Batch convert
Effects: Typewriter and karaoke
History/undo manager
Compare subtitles
Multiple search and replace
Change casing using names dictionary
Merge short lines/split long lines
Dark Mode
Subtitle Edit is available in 29 languages.
Subtitle Edit can read, write, and convert between 200+ subtitle formats, like:
SubRip (.srt)
Adobe Encore
Dvd Studio Pro
Dvd Subtitle
EBU Subtitling data exchange format (.stl, binary)
MicroDvd
MPlayer2
OpenDvt
PAC
Timed Text
Bluray sup
VobSub
