Enums¶
- class asyncyt.enums.AudioCodec(*values)[source]¶
Bases:
StrEnum
Audio codec options
- AAC = 'aac'¶
- AC3 = 'ac3'¶
- ALAC = 'alac'¶
- AMR_NB = 'libopencore_amrnb'¶
- AMR_WB = 'libopencore_amrwb'¶
- COPY = 'copy'¶
- DTS = 'dca'¶
- EAC3 = 'eac3'¶
- FLAC = 'flac'¶
- MP3 = 'libmp3lame'¶
- OPUS = 'libopus'¶
- PCM_S16LE = 'pcm_s16le'¶
- PCM_S24LE = 'pcm_s24le'¶
- VORBIS = 'libvorbis'¶
- WAVPACK = 'wavpack'¶
- class asyncyt.enums.AudioFormat(*values)[source]¶
Bases:
StrEnum
- AAC = 'aac'¶
- AC3 = 'ac3'¶
- AMR = 'amr'¶
- AWB = 'awb'¶
- COPY = 'copy'¶
- DTS = 'dts'¶
- EAC3 = 'eac3'¶
- FLAC = 'flac'¶
- M4A = 'm4a'¶
- MP3 = 'mp3'¶
- OGG = 'ogg'¶
- OPUS = 'opus'¶
- WAV = 'wav'¶
- WV = 'wv'¶
- class asyncyt.enums.InputType(*values)[source]¶
Bases:
StrEnum
Input file types
- AUDIO = 'audio'¶
- IMAGE = 'image'¶
- SUBTITLE = 'subtitle'¶
- THUMBNAIL = 'thumbnail'¶
- VIDEO = 'video'¶
- class asyncyt.enums.Preset(*values)[source]¶
Bases:
StrEnum
Encoding presets for speed vs quality
- FAST = 'fast'¶
- FASTER = 'faster'¶
- MEDIUM = 'medium'¶
- PLACEBO = 'placebo'¶
- SLOW = 'slow'¶
- SLOWER = 'slower'¶
- SUPERFAST = 'superfast'¶
- ULTRAFAST = 'ultrafast'¶
- VERYFAST = 'veryfast'¶
- VERYSLOW = 'veryslow'¶
- class asyncyt.enums.ProgressStatus(*values)[source]¶
Bases:
StrEnum
Progress Status types
- COMPLETED = 'completed'¶
- DOWNLOADED = 'downloaded'¶
- DOWNLOADING = 'downloading'¶
- ENCODING = 'encoding'¶
- EXTRACTING = 'extracting'¶
- class asyncyt.enums.Quality(*values)[source]¶
Bases:
StrEnum
- AUDIO_ONLY = 'bestaudio'¶
- BEST = 'best'¶
- HD_1080P = '1080p'¶
- HD_1440P = '1440p'¶
- HD_720P = '720p'¶
- LOW_144P = '144p'¶
- LOW_240P = '240p'¶
- SD_480P = '480p'¶
- UHD_4K = '2160p'¶
- UHD_8K = '4320p'¶
- VIDEO_ONLY = 'bestvideo'¶
- WORST = 'worst'¶
- class asyncyt.enums.VideoCodec(*values)[source]¶
Bases:
StrEnum
Video codec options
- AV1 = 'libaom-av1'¶
- AV1_NVENC = 'av1_nvenc'¶
- AV1_QSV = 'av1_qsv'¶
- CINEFORM = 'cineform'¶
- COPY = 'copy'¶
- DNXHD = 'dnxhd'¶
- H261 = 'h261'¶
- H263 = 'h263'¶
- H264 = 'libx264'¶
- H264_AMF = 'h264_amf'¶
- H264_NVENC = 'h264_nvenc'¶
- H264_QSV = 'h264_qsv'¶
- H264_VULKAN = 'h264_vulkan'¶
- H265 = 'libx265'¶
- HEVC_AMF = 'hevc_amf'¶
- HEVC_NVENC = 'hevc_nvenc'¶
- HEVC_QSV = 'hevc_qsv'¶
- HEVC_VULKAN = 'hevc_vulkan'¶
- MJPEG = 'mjpeg'¶
- PRORES = 'prores'¶
- THEORA = 'libtheora'¶
- VP8 = 'libvpx'¶
- VP9 = 'libvpx-vp9'¶