formats
AudioFormat
Bases: Enum
A collection of somewhat common known audio formats.
Source code in .venv/lib/python3.11/site-packages/muxtools/utils/formats.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
|
AC3 = ('AC-3', 'ac3', 'ATSC A/52A (AC-3)', True)
class-attribute
instance-attribute
EAC3 = ('EAC-3', 'eac3', 'ATSC A/52B (AC-3, E-AC-3)', True)
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')
class-attribute
instance-attribute
Dolby Digital Plus with Atmos metadata.
AAC = ('AAC', 'aac', 'AAC (Advanced Audio Coding)', True)
class-attribute
instance-attribute
AAC_XHE = ('xHE-AAC', 'aac', 'AAC (Advanced Audio Coding)', True, None, 'xHE-AAC')
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 = ('Opus', 'opus', 'Opus (Opus Interactive Audio Codec)', True)
class-attribute
instance-attribute
VORBIS = ('Vorbis', 'vorbis', 'Vorbis', True, 'ogg')
class-attribute
instance-attribute
MP3 = ('MP3', 'mp3', 'MP3 (MPEG audio layer 3)', True)
class-attribute
instance-attribute
FLAC = ('FLAC', 'flac', 'FLAC (Free Lossless Audio Codec)', False)
class-attribute
instance-attribute
TRUEHD = ('TrueHD', 'truehd', 'TrueHD', False, 'thd')
class-attribute
instance-attribute
TRUEHD_ATMOS = ('TrueHD Atmos', 'truehd', 'TrueHD', False, None, 'Dolby TrueHD + Dolby Atmos')
class-attribute
instance-attribute
PCM = ('PCM', 'pcm_*', 'PCM *', False, 'wav')
class-attribute
instance-attribute
DTS = ('DTS', 'dts', 'DCA (DTS Coherent Acoustics)', True)
class-attribute
instance-attribute
DTS_HD = ('DTS-HD MA', 'dts', 'DCA (DTS Coherent Acoustics)', False, None, 'DTS-HD MA')
class-attribute
instance-attribute
is the lossless extension for DTS.
DTS_HD_X = ('DTS-X', 'dts', 'DCA (DTS Coherent Acoustics)', False, None, 'DTS-HD MA + DTS:X')
class-attribute
instance-attribute
DTS-HD MA with metadata for object-based surround sound similar to Atmos.
DTS_HRA = ('DTS-HR', 'dts', 'DCA (DTS Coherent Acoustics)', True, None, 'DTS-HD 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.
DTS_ES = ('DTS-ES', 'dts', 'DCA (DTS Coherent Acoustics)', True, None, 'DTS-ES')
class-attribute
instance-attribute
Another lossy DTS variant that I honestly have no idea about in terms of what it's supposed to be used for.