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 (showing 1–24 of 34)

  • 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…