Subtitles & Captions
Browse 50 curated subtitles & captions resources for video development on Awesome Video.
Resources
- AegisubA free, cross-platform open source tool for creating and modifying subtitles (advanced subtitle editor supporting ASS/SSA formats).
- AutoSubtitle — Whisper subtitle GUI with burn-inPyQt5 GUI that generates bilingual subtitles using faster-whisper and Silero VAD with LLM translation and FFmpeg burn-in/hardcode.
- CCExtractorDe-facto standard open-source tool for extracting CEA-608/708 closed captions and subtitles from media files and streams.
- CEA-608/708 Closed Captioning StandardsThe EIA-608 and EIA-708 standards define how closed captions are encoded in analog and digital television signals in the US. They are cruci…
- Caption InspectorCaption Inspector is a reference decoder for Closed Captions (CEA-608 and CEA-708).
- Ccextractor (GitHub)CCExtractor - Official version maintained by the core team
- Cea608 JSA JavaScript project designed to extract CEA-608 captions.
- Closed Captioning and Subtitling Products - MacCaption and CaptionMaker Overview - TelestreamTelestream Closed Captioning: MacCaption and CaptionMaker allow you to easily author, edit, create subtitles, and encode and repurpose vide…
- DVB captions in media convert** If your output captions are DVB-Sub, set them up in your outputs according to the following information.
- EBU-TT Live Interoperability ToolkitToolkit for implementing and testing EBU-TT Live, a subtitle standard used for live broadcast streaming across multiple platforms.
- Extract SubtitleTool to extract embedded subtitle tracks from video files for separate processing or storage.
- IMSC 1.0.1 Text test contentGitHub repository containing test content files for validating IMSC 1.0.1 text-based subtitle implementations.
- IMSC 1.1 Image test contentGitHub repository containing test content files for validating IMSC 1.1 image-based subtitle implementations.
- IMSC 1.1 Text test contentGitHub repository containing test content files for validating IMSC 1.1 text-based subtitle implementations.
- IMSC HRM validatorValidator for the IMSC Hypothetical Render Model (HRM), which constrains TTML document complexity
- IMSC SpecificationW3C technical specification defining the IMSC 1.1 standard for timed text markup language used in subtitle and caption formatting.
- IMSC validatorOnline validation tool for checking compliance of subtitle files with the IMSC (TTML Profiles for Internet Media Subtitles and Captions) sp…
- LibcaptionFree open-source CEA608 / CEA708 closed-caption encoder/decoder
- LibgosubsA library for parsing and manipulating subtitle files in various formats for processing and conversion.
- Live Streaming with Automated Multi-Language Subtitling (AWS Labs)Reference architecture chaining MediaLive → Lambda@Edge (WebVTT injection) → MediaPackage with Transcribe Streaming + Translate for live mu…
- Netflix Timed Text Style Guide (English)Netflix's style guide for subtitles and captions outlines the editorial and formatting standards for timed text on their platform. It's a c…
- Node WebvttParse WebVTT files, segments and generates HLS playlists for them.
- PycaptionPython module to read/write popular video caption formats
- Pycaption CLIA command line interface for the pycaption module.