Media Tools

Page 16 of 30: Explore 704 curated media processing and video editing tools for transcoding, analysis, and manipulation on Awesome Video.

About this collection

Media Tools brings together 704 curated resources from across the video technology landscape. Notable topics include AI & Machine Learning Tools, Ads & QoE, Audio & Subtitles, and Audio Analysis & Processing.

Subcategories

Resources (showing 361–384 of 704)

  • audioprintPython MFCC-based perceptual-hash audio fingerprinting library.
  • audiowaveformBBC-authored C++ tool generating waveform data files and rendering waveform images from audio, pairs with FFmpeg for video overlays.
  • freelcsWatch-folder server that auto-corrects dropped audio files to EBU R128 loudness using libebur128, FFmpeg, and sox.
  • google/audio-sync-kitGoogle library and CLI for measuring audio/video latency and A/V sync using characterized reference audio signals.
  • gst-home-audio (Dolby Laboratories)Official Dolby GStreamer plugins: EC3 parser/decoder and Object Audio Renderer for Atmos metadata-driven rendering.
  • libfvadStandalone extraction of the WebRTC voice activity detection engine into a small, battle-tested C library.
  • loudness-scannerCLI over libebur128 that scans files for Momentary/Short-term/Integrated loudness, LRA, and true-peak, and writes ReplayGain tags.
  • loudness_ebur128 — C++ EBU R128 Loudness AnalyzerApache-2.0 C++ implementation of EBU R128 / ITU-R BS.1770 with an EbuR128Analyzer providing gated integrated loudness, loudness range and t…
  • r128xmacOS CLI and GUI that reports Integrated LUFS, Loudness Range (LU), and max True Peak (dBTP) per audio/video file.
  • seewavPython CLI that renders audio waveform as an animated MP4 video via FFmpeg.
  • silero-vadEnterprise-grade, lightweight pretrained voice activity detection model, widely used for speech/silence segmentation.
  • soundfingerprintingPure C# acoustic fingerprinting library that since v8 also supports video fingerprinting, with spectral-profile bridging for silence/fade r…
  • spectreGo audio fingerprinting library built specifically for syncing movie subtitles to audio tracks.
  • waveform-data.jsBBC R&D library for generating and manipulating zoomable waveform data, commonly paired with peaks.js.
  • wavesurfer.jsInteractive JavaScript audio waveform player and visualization library built on HTML5/WebAudio with a plugin system.
  • BFI DataDigipres Transcoding ScriptsArchival-grade cron-driven batch transcode scripts used by the BFI National Archive, focused on FFV1/V210 preservation workflows.
  • FFmpeg Batch AV ConverterDrag-and-drop FFmpeg batch converter GUI running parallel processes up to the CPU thread count.
  • How to decode a video (memory file / byte string) and step through it frame by frame in Python?I am using python to do some basic image processing, and want to extend it to process a video frame by frame.
  • Tdarr — Distributed Transcode AutomationServer/node architecture for distributed library transcoding over FFmpeg and HandBrake with folder watching, health checks, plugin pipeline…
  • TranscodarrWatch-folder FFmpeg transcode orchestrator for the *arr/Jellyfin stack, with web UI, task queue, and automatic library refresh post-process.
  • Transcode (bmhayward)Tools to batch transcode and process videos.
  • Video Thumbnail GeneratorGenerate thumbnail sprites from videos.
  • Videogrepautomatic video supercuts with python.
  • aws-batch-with-FFmpegReference architecture running FFmpeg containers (ARM64/x86-64/NVIDIA/Xilinx) on AWS Batch with Spot compute environments and SDK/REST job…