2022-11-26 18:26:58 -08:00
2022-11-21 23:15:33 -08:00
2022-11-26 18:25:12 -08:00
2019-01-02 12:26:52 -08:00
2022-11-26 18:26:58 -08:00
2022-11-26 18:26:58 -08:00
2022-11-23 14:42:31 -08:00
2022-11-16 20:05:26 -08:00
2022-11-24 23:16:19 -08:00
2022-11-16 21:14:10 -08:00
2022-11-26 13:50:25 -08:00
2022-11-20 12:12:24 -08:00
2022-11-23 19:11:57 -08:00

Documentation Status Lint and Test

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 dbmd metadata.
  • iXML production recorder metadata, including project, scene, and take tags, recorder notes and file family information.
  • 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.
  • iXML STEINBERG sound library attributes.

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

Languages
Python 84.5%
Roff 15.5%