Skip to main content

Probe WAVE Files for iXML, Broadcast-WAVE and other metadata.

Project description

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.
    • iXML STEINBERG sound library attributes.
  • 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

Project details


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.2.1.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wavinfo-2.2.1-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file wavinfo-2.2.1.tar.gz.

File metadata

  • Download URL: wavinfo-2.2.1.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for wavinfo-2.2.1.tar.gz
Algorithm Hash digest
SHA256 1a53d90cd02f36ff404e0d6b8e51e94871d0475a3bb3a41623db41f283061c22
MD5 595ce196100730a432b65e73a8e6f63f
BLAKE2b-256 d6bfb3fd2088eb7ed36f8427200c15569b24ad18bb76d5f28df4b69b944c9824

See more details on using hashes here.

File details

Details for the file wavinfo-2.2.1-py3-none-any.whl.

File metadata

  • Download URL: wavinfo-2.2.1-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for wavinfo-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4b17ad07d2529d43d044515c1878af654a03132524c9b5a05475e7d896e934f6
MD5 33ca31ca075eb912cf788488a51f166b
BLAKE2b-256 834a75b76bdf3975fffc96ef909246a3bbc4e0a9c625ab444e4f2fc8cccfd822

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page