mirror of
https://github.com/iluvcapra/wavinfo.git
synced 2025-12-31 08:50:41 +00:00
e47a7dbb893c1419e2c0676b4e9826cf1d228e3a
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.
Metadata Support
wavinfo reads:
- Broadcast-WAVE metadata, including embedded program loudness, coding history and SMPTE UMID.
- 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
- 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.
In progress:
- Pro Tools embedded regions.
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%