Media Tools
Page 14 of 30: Explore 705 curated media processing and video editing tools for transcoding, analysis, and manipulation on Awesome Video.
About this collection
Media Tools brings together 705 curated resources from across the video technology landscape. Notable topics include AI & Machine Learning Tools, Ads & QoE, Audio & Subtitles, and Audio Analysis & Processing.
Subcategories
- AI & Machine Learning Tools
- Ads & QoE
- Audio & Subtitles
- Audio Analysis & Processing
- Batch Processing & Automation
- Color Grading & Correction Tools
- Color Science & Histogram Analysis
- Conversion & Format Tools
- Effects & Compositing Tools
- Metadata Extraction & Management
- Non-linear Editing Suites
- Quality Analysis & Metrics
- Scene Detection & Segmentation
- Subtitle & Caption Tools
- VMAF PSNR SSIM Tools
- Video Analytics & Benchmarking
Resources
- 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.
- Pysub ParserUtility to extract the text and timestamps of a subtitle file (.srt, .ssa, .sub, .txt).
- pyvideotrans — video translation/dubbing pipelineEnd-to-end pipeline: ASR → subtitle translation → multi-role dubbing → audio-video re-sync, offline or via API models.
- SCF — Subtitling Conversion Framework (EBU)IRT's Subtitling Conversion Framework converting between EBU STL, EBU-TT Part 1 (Tech 3350/3360) and EBU-TT-D (Tech 3380) with strict confo…
- stable-tsWhisper-based transcription with forced alignment and audio indexing, including a mode that loads audio in 30s chunks for near-streaming su…
- STL2TTML — EBU STL to TTML/WebVTT converterJava tool converting EBU STL (Tech 3264) binary subtitle files to TTML and WebVTT for streaming delivery.
- STRCleanerScript that extracts all the text from a subtitles file ignoring time indications, HTML tags and other alien info.
- subconv — SCC (CEA-608) to WebVTT converterRuby library converting SCC (EIA-608/CEA-608) caption files to WebVTT; niche 608 conversion path.
- SubservientFully automated subtitle fetching and syncing suite with Smart Sync/DRIFT Recovery, Python/Docker, actively shipping.
- Subtitle ComposerA Qt-based subtitle editor for KDE/Linux that supports multiple subtitle formats and provides tools for timing, text editing, and translati…
- Subtitle EditA free, open source subtitle editor that supports over 200 subtitle formats, with tools for sync, translation, and conversion.
- Subtitle Workshop XEOne of the oldest and popular freeware tools for subtitle editing. Subtitle Workshop XE is a modern update that supports a variety of subti…
- SubtitlesAV Platform MPEG DASH subtitles.
- The ultimate guide to CCsComprehensive guide covering closed captioning practices, standards, and implementation methods for video accessibility.
- ttconv: subtitle/caption format converterConverts EBU STL, IMSC/TTML/SMPTE-TT/EBU-TT-D and 608/SCC into IMSC, WebVTT and SRT
- TTML/WebVTT Coding of audio-visual objects - ISO/IEC 14496-30Defines formatting for text tracks webvtt or ttml
- Vtt JSA JavaScript implementation of the WebVTT specification
- Web Video Text Tracks Format (WebVTT)Web Video Text Tracks Format (WebVTT) is a format for displaying timed text tracks (such as subtitles or captions) using the track element.