Probe WAVE Files for iXML, Broadcast-WAVE and other metadata.
Project description
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
dbmd
metadata. - iXML production recorder metadata, including project, scene, and
take tags, recorder notes and file family information.
- iXML
STEINBERG
sound 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wavinfo-2.3.0.tar.gz
(25.0 kB
view hashes)
Built Distribution
wavinfo-2.3.0-py3-none-any.whl
(28.5 kB
view hashes)