Media Tools
Explore 704 curated media processing and video editing tools for transcoding, analysis, and manipulation on Awesome Video.
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
- 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.
- VidChapters-7M (Vid2Seq)NeurIPS 2023 dataset-and-benchmark project plus Vid2Seq model for automatic video chapter generation at scale.
- av1-scdScene-change detection CLI generating encoder force-keyframe configs, wrapping selectable backends (pyscene, vs-xvid, av-scenechange, ffmpe…
- intro-skipper — Automatic Intro and Credits DetectionJellyfin plugin that detects intro and credit sequences using Chromaprint audio matching plus silence and black-frame analyzers, emitting s…
- shot-boundary-detectionSurvey and implementations of multiple shot-boundary detection techniques including hard-cuts, fades, and neural-net methods.
- vhh-sbdPyTorch shot boundary detector from AIT's Visual History of the Holocaust project, focused on abrupt transitions in archival footage.
- 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.
- AutoSubAutoSub is a CLI application to generate subtitle file (.srt) for any video file using Mozilla DeepSpeech
- AutoSubSyncSubtitle auto-sync GUI wrapping ffsubsync/autosubsync/alass; can sync against a reference subtitle instead of the video.
- Autosub (BingLingGroup)Command-line utility to transcribe/translate from video/audio/subtitles to subtitles
- CCExtractor Command Line Usage ReferenceOfficial CCExtractor CLI reference covering --codec dvbsub/teletext, timing flags like -startat/-endat/-delay, -fixptsjumps and DVB subtitl…
- 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.
- 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.
- 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
- Serverless SubtitlesServerless Subtitles can handle a video input, extract the sound, transcript it and generate different subtitle files for your video.