]> jfr.im git - yt-dlp.git/blame - youtube_dlc/postprocessor/__init__.py
Sponskrub integration
[yt-dlp.git] / youtube_dlc / postprocessor / __init__.py
CommitLineData
dcddc10a 1from __future__ import unicode_literals
d77c3dfd 2
ddbed364 3from .embedthumbnail import EmbedThumbnailPP
496c1923 4from .ffmpeg import (
d28b5171 5 FFmpegPostProcessor,
d28b5171
PH
6 FFmpegEmbedSubtitlePP,
7 FFmpegExtractAudioPP,
6271f1ca 8 FFmpegFixupStretchedPP,
f17f8651 9 FFmpegFixupM3u8PP,
62cd676c 10 FFmpegFixupM4aPP,
496c1923
PH
11 FFmpegMergerPP,
12 FFmpegMetadataPP,
4f026faf 13 FFmpegVideoConvertorPP,
efe87a10 14 FFmpegVideoRemuxerPP,
e9fade72 15 FFmpegSubtitlesConvertorPP,
a4fd0415 16)
496c1923 17from .xattrpp import XAttrMetadataPP
a2360a4c 18from .execafterdownload import ExecAfterDownloadPP
e7db87f7 19from .metadatafromtitle import MetadataFromTitlePP
a9e7f546 20from .sponskrub import SponSkrubPP
496c1923 21
4f026faf
PH
22
23def get_postprocessor(key):
24 return globals()[key + 'PP']
25
26
496c1923 27__all__ = [
ddbed364 28 'EmbedThumbnailPP',
d28b5171 29 'ExecAfterDownloadPP',
d28b5171
PH
30 'FFmpegEmbedSubtitlePP',
31 'FFmpegExtractAudioPP',
f17f8651 32 'FFmpegFixupM3u8PP',
62cd676c 33 'FFmpegFixupM4aPP',
6271f1ca 34 'FFmpegFixupStretchedPP',
496c1923
PH
35 'FFmpegMergerPP',
36 'FFmpegMetadataPP',
d28b5171 37 'FFmpegPostProcessor',
e9fade72 38 'FFmpegSubtitlesConvertorPP',
4f026faf 39 'FFmpegVideoConvertorPP',
efe87a10 40 'FFmpegVideoRemuxerPP',
e7db87f7 41 'MetadataFromTitlePP',
a9e7f546 42 'SponSkrubPP',
496c1923
PH
43 'XAttrMetadataPP',
44]