Ogg Speex¶
Read and write Ogg Speex comments.
This module handles Speex files wrapped in an Ogg bitstream. The first Speex stream found is used.
Read more about Ogg Speex at http://www.speex.org/. This module is based on the specification at http://www.speex.org/manual2/node7.html and clarifications after personal communication with Jean-Marc, http://lists.xiph.org/pipermail/speex-dev/2006-July/004676.html.
- class mutagen.oggspeex.OggSpeex(filething)¶
Bases:
mutagen.ogg.OggFileType
An Ogg Speex file.
- Parameters
filething (filething) –
- info¶
- Type
- tags¶
- static score(filename, fileobj, header)¶
Returns a score for how likely the file can be parsed by this type.
- Parameters
- Returns
- negative if definitely not a matching type, otherwise a score,
the bigger the more certain that the file can be loaded.
- Return type
int
- class mutagen.oggspeex.OggSpeexInfo¶
Bases:
mutagen.StreamInfo
Ogg Speex stream information.
- length¶
file length in seconds, as a float
- Type
float
- channels¶
number of channels
- Type
int
- bitrate¶
nominal bitrate in bits per second. The reference encoder does not set the bitrate; in this case, the bitrate will be 0.
- Type
int
- pprint()¶
Returns: text: Print stream information