Ogg Vorbis

Read and write Ogg Vorbis comments.

This module handles Vorbis files wrapped in an Ogg bitstream. The first Vorbis stream found is used.

Read more about Ogg Vorbis at http://vorbis.com/. This module is based on the specification at http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html.

exception mutagen.oggvorbis.error

Bases: mutagen.ogg.error

exception mutagen.oggvorbis.OggVorbisHeaderError

Bases: mutagen.oggvorbis.error

class mutagen.oggvorbis.OggVorbis(filename)

Bases: mutagen.ogg.OggFileType

An Ogg Vorbis file.

info = None

A OggVorbisInfo

tags = None

A VCommentDict

class mutagen.oggvorbis.OggVorbisInfo(fileobj)

Ogg Vorbis stream information.

length = 0

File length in seconds, as a float

channels = 0

Number of channels

sample_rate = 0

Sample rate in Hz

bitrate = 0

Nominal (‘average’) bitrate in bits per second, as an int