Media Tools
Page 27 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
- SceneSeg (Local-to-Global Scene Segmentation)CVPR 2020 multimodal movie scene segmentation using place and audio features on the MovieNet dataset; reference ML baseline with code.
- SceneSegmentation-SCRLOfficial PyTorch implementation of CVPR 2022 Scene Consistency Representation Learning for movie-level scene segmentation (MovieNet/SceneSe…
- Shot Detection BenchmarksA comparison of FFmpeg, Shotdetect and PySceneDetect for shot transition detection
- shot-boundary-detectionSurvey and implementations of multiple shot-boundary detection techniques including hard-cuts, fades, and neural-net methods.
- ShotBoundaryDetectionSimple OpenCV-based scene boundary/shot transition detector, minimal dependencies, no deep learning framework needed.
- ShotDetectionC++/OpenCV LGPL shot boundary detection tool, outputs frame numbers/durations in XML/YAML/text.
- TransNetV2 — Deep Shot Boundary DetectorDeep 3D-CNN shot boundary/scene-cut detector, SOTA on ClipShots/BBC/RAI with real-time inference.
- Using FFmpeg's blackdetect Filter to Identify Commercial BlocksEmpirical evaluation of the ffmpeg blackdetect filter for locating ad breaks at TV-news scale, including concrete failure modes.
- vhh-sbdPyTorch shot boundary detector from AIT's Visual History of the Holocaust project, focused on abrupt transitions in archival footage.
- VidChapters-7M (Vid2Seq)NeurIPS 2023 dataset-and-benchmark project plus Vid2Seq model for automatic video chapter generation at scale.
- video-black-frame-detection — black/scene boundary detectorFFmpeg + OpenCV black-frame detector for scene/ad-break/chapter boundaries, with optional LLM analysis and JSON/SRT output via REST API or…
- video-keyframe-detectorLightweight Python CLI extracting keyframes via peak estimation on frame-difference signal, no ML dependencies.
- video-scene-detection (IVI.ru)Optimal Sequential Grouping algorithm implementation grouping shots into semantic scenes.
- 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.
- 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.