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