Audio Analysis & Processing
Browse 33 curated audio analysis & processing resources for video development on Awesome Video.
Resources
- 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.
- 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.
- 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.
- SparseSync: Audio-Visual Synchronisation with Trainable SelectorsBMVC 2022 Spotlight paper and code for sparse-in-space-and-time audio-visual sync detection.
- SpectroMap: Peak Detection Algorithm for Audio FingerprintingAcademic paper on a peak-detection algorithm for audio fingerprinting with implementation.
- SyncSinkSynchronizes media files sharing common audio by computing sub-second offsets to align multi-camera/multi-mic recordings.
- ViSQOL v3 — Objective Audio and Speech Quality MetricGoogle's full-reference perceptual audio/speech quality metric producing MOS-LQO scores, with C++ CLI/API, Python bindings and a retrainabl…
- Virinext Bitstream AnalyzerBitstream syntax analyser and validator for AAC, AC-3/E-AC-3, MPEG-2 Audio, FLAC, Opus and PCM elementary streams.
- 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.
- 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.