Media Tools

Explore 704 curated media processing and video editing tools for transcoding, analysis, and manipulation on Awesome Video.

Subcategories

Resources (showing 625–648 of 704)

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