Subtitle & Caption Tools
Explore 34 curated Subtitle & Caption Tools resources in Media Tools — tools, guides, and references for video developers on Awesome Video.
About this collection
Subtitle & Caption Tools is a focused collection within Media Tools, with 34 curated resources.
Resources
- 2srt2ass-cppMerges a dual-language SRT pair into a single ASS subtitle file with encoding conversion and auto-sync.
- alass — Automatic Language-Agnostic Subtitle SynchronizationRust CLI tool for automatic subtitle sync handling offset drift, ad-break splits, and framerate differences, 88-98% good-sync rate.
- AutoSubAutoSub is a CLI application to generate subtitle file (.srt) for any video file using Mozilla DeepSpeech
- Autosub (BingLingGroup)Command-line utility to transcribe/translate from video/audio/subtitles to subtitles
- AutoSubSyncSubtitle auto-sync GUI wrapping ffsubsync/autosubsync/alass; can sync against a reference subtitle instead of the video.
- CapMate — Automated Subtitle and Caption QCAutomated caption QC system validating SCC, TTML, SMPTE-TT, IMSC, EBU-STL, WebVTT, iTT and PAC files via a REST API.
- captions — Lightweight JS Caption Parser/RendererModern ~5kB JS library parsing and rendering VTT/SRT/SSA captions, with server-side support, VTT-region rollup captions, and CSS styling.
- CaptionStackBrowser-based subtitle conversion tool designed for fast, private processing without uploading caption files to a remote service.
- CCExtractor Command Line Usage ReferenceOfficial CCExtractor CLI reference covering --codec dvbsub/teletext, timing flags like -startat/-endat/-delay, -fixptsjumps and DVB subtitl…
- Cea ExtractorParsing and display logic for CEA-608 caption data in fragmented MP4 files.
- Extract SubtitlesUtility to extract subtitle streams from video containers into separate text-based subtitle files.
- Eyevinn auto-subtitlesWhisper-based automatic subtitle generation tool that chunks large audio and outputs VTT/SRT/JSON while preserving sync.
- fasrtZero-copy Rust parser and writer for SRT and WebVTT subtitle files.
- faster-whisper — CTranslate2 Whisper ReimplementationWhisper speech recognition reimplemented on CTranslate2 for roughly 4x faster transcription with lower memory, the standard backend for cap…
- FFmpeg 8.0 whisper Filter DocumentationReference for FFmpeg 8.0's built-in Whisper ASR filter: model selection, VAD, queueing, and SRT/JSON transcript output destinations.
- Node Thumbnails WebvttVideo thumbnail generator generating WebVTT spec file
- sccyouFFmpeg readeia608-based script that extracts SCC (and SRT) captions from SD line-21 video for archival workflows.
- Serverless SubtitlesServerless Subtitles can handle a video input, extract the sound, transcript it and generate different subtitle files for your video.
- subcueParses, composes, and converts SRT, WebVTT, and ASS/SSA subtitle files.
- subgen — Whisper Auto-Subtitles for Media ServersAuto-subtitle generator using Whisper (stable-ts + faster-whisper) for Jellyfin/Plex/Emby/Bazarr, CPU or CUDA.
- Subs ExtractExtracts per-sentence subtitles + audio from a subtitle file + video file.
- subsaiSubtitle generation tool with WebUI, CLI, and Python API using faster-whisper; exports srt/ass/ssa/sub/json/txt/vtt with translation suppor…
- Subtitle Edit (official site)Official homepage of Subtitle Edit, the open-source editor for creating, converting, timing, and spell-checking captions across a large set…
- subtitle-translatorBatch subtitle translation tool supporting .srt/.ass/.vtt/.lrc formats with 17+ LLM providers, bundled format conversion, actively maintain…