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