Audio Analysis & Processing

Explore 33 curated Audio Analysis & Processing resources in Media Tools — tools, guides, and references for video developers on Awesome Video.

About this collection

Audio Analysis & Processing is a focused collection within Media Tools, with 33 curated resources.

Resources (showing 1–24 of 33)

  • ac3esbrowserGUI analyzer that displays syntax elements of AC-3 / E-AC-3 (Dolby Digital / DD+) elementary streams.
  • audalignPython package that aligns audio files via fingerprinting/cross-correlation/spectrograms and inserts silence to auto-sync multi-source capt…
  • audfprintLandmark-based audio fingerprinting in Python, Shazam-style, supports fingerprint databases of ~1M entries.
  • Audio Offset FinderFind the offset of an audio file within another audio file
  • AudioAlignGUI research tool for aligning/synchronizing audio and video recordings of the same event captured from multiple sources.
  • 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.
  • Chromaprint — audio fingerprinting libraryC library and fpcalc CLI generating acoustic fingerprints from PCM audio, used for content identification and dedup in media pipelines.
  • EBU ADM ToolboxConfig-driven eat-process CLI for validating and transforming ADM (ITU-R BS.2076) next-generation-audio files, building on libadm, libbw64,…
  • EBU ADM Toolbox DocumentationOfficial documentation for eat-process configuration, ADM validation profiles and processing blocks in the EBU ADM Toolbox.
  • FFmpeg NormalizeAudio Normalization for Python/ffmpeg.
  • 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…
  • MPEG-H Authoring SuiteOfficial toolset to author, monitor, analyze and encode MPEG-H Audio, with MPF and BWF/ADM import/export for immersive and personalized aud…
  • Olaf (Overly Lightweight Acoustic Fingerprinting)Portable C library for acoustic fingerprinting, runs on embedded devices and WASM.
  • PanakoContent-based audio search and fingerprinting system robust to noise and distortion, with stream-monitoring subapps, academic-backed.
  • R128 (NDR)GUI loudness measurement app wrapping ffmpeg/ffprobe for EBU R128, built by German broadcaster NDR.
  • 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.