mirror of
https://github.com/iluvcapra/wavinfo.git
synced 2025-12-31 08:50:41 +00:00
8aad9ae9b936cc3206056a162c28cf3c7c14629e
wavinfo
The wavinfo package allows you to probe WAVE and RF64/WAVE files
and extract extended metadata, with an emphasis on film, video and
professional music production.
Metadata Support
wavinfo reads:
- Broadcast-WAVE metadata, including embedded program loudness, coding history and SMPTE UMID.
- Audio Definition Model (ADM) track metadata and schema, including channel, pack formats, object, content and programme.
- Dolby Digital Plus and Dolby Atmos
dbmdmetadata. - iXML production recorder metadata, including project, scene, and
take tags, recorder notes and file family information.
- iXML
STEINBERGsound library attributes.
- iXML
- Wave embedded cue markers, cue marker labels, notes and timed ranges as used by Zoom, iZotope RX, etc.
- Most of the common RIFF INFO metadata fields.
- The wav format is also parsed, so you can access the basic sample rate and channel count information.
How To Use
The entry point for wavinfo is the WavInfoReader class.
from wavinfo import WavInfoReader
path = '../tests/test_files/A101_1.WAV'
info = WavInfoReader(path)
adm_metadata = info.adm
ixml_metadata = info.ixml
The package also installs a shell command:
$ wavinfo test_files/A101_1.WAV
Other Resources
- For other file formats and ID3 decoding, look at audio-metadata.
Languages
Python
84.5%
Roff
15.5%