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.
  • 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

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.0.tar.gz (19.0 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.0-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wavinfo-2.2.0.tar.gz
Algorithm Hash digest
SHA256 c84e0d9dcd533ee852a3999f438993ea7d2260aa0a773939345f956f2e5076f2
MD5 69a63509a5aca450b028365dbcd3ee58
BLAKE2b-256 9ba8e9f80a722d516558eba059dfb29f166af468594dd1edf52fad79b8fba736

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wavinfo-2.2.0-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.10.6

File hashes

Hashes for wavinfo-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f2e05a8a36ed39c3f7445baf92e7bf2a7d1df8d8fcddcd0595cda9c5fb7518f5
MD5 4f0a6db8dc6e7af5df92b152c622677f
BLAKE2b-256 c818e58755dbc3562b4080e77a7f5a7942ed81f8a7c7cd4859457f6a0364e25a

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