muxtools.utils.formats
AudioFormat
AudioFormat(display_name: str, codec_name: str, codec_long_name: str, is_lossy: bool, ext: str | None = None, profile: str | None = None)
Bases: Enum
A collection of somewhat common known audio formats.
Source code in
muxtools/utils/formats.py
AC3
class-attribute
instance-attribute
EAC3
class-attribute
instance-attribute
EAC3_ATMOS
class-attribute
instance-attribute
EAC3_ATMOS = ('EAC-3 Atmos', 'eac3', 'ATSC A/52B (AC-3, E-AC-3)', True, None, 'Dolby Digital Plus + Dolby Atmos')
Dolby Digital Plus with Atmos metadata.
AAC
class-attribute
instance-attribute
AAC_XHE
class-attribute
instance-attribute
A profile of AAC also sometimes known as USAC.
Compat for this is still not a given outside of mobile devices so transcoding may be recommended.
OPUS
class-attribute
instance-attribute
VORBIS
class-attribute
instance-attribute
MP3
class-attribute
instance-attribute
FLAC
class-attribute
instance-attribute
TRUEHD
class-attribute
instance-attribute
TRUEHD_ATMOS
class-attribute
instance-attribute
PCM
class-attribute
instance-attribute
DTS
class-attribute
instance-attribute
DTS_HD
class-attribute
instance-attribute
is the lossless extension for DTS.
DTS_HD_X
class-attribute
instance-attribute
DTS-HD MA with metadata for object-based surround sound similar to Atmos.
DTS_HRA
class-attribute
instance-attribute
Another lossy DTS variant with the supposed purpose of being higher bitrate and quality than DTS but still being substantially lower in size than lossless MA.