]> jfr.im git - yt-dlp.git/blame - yt_dlp/postprocessor/__init__.py
[Youtube] Rewrite comment extraction (#167)
[yt-dlp.git] / yt_dlp / 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
5bfa4862 19from .metadatafromfield import MetadataFromFieldPP
20from .metadatafromfield import MetadataFromTitlePP
0202b52a 21from .movefilesafterdownload import MoveFilesAfterDownloadPP
a9e7f546 22from .sponskrub import SponSkrubPP
496c1923 23
4f026faf
PH
24
25def get_postprocessor(key):
26 return globals()[key + 'PP']
27
28
496c1923 29__all__ = [
ddbed364 30 'EmbedThumbnailPP',
d28b5171 31 'ExecAfterDownloadPP',
d28b5171
PH
32 'FFmpegEmbedSubtitlePP',
33 'FFmpegExtractAudioPP',
f17f8651 34 'FFmpegFixupM3u8PP',
62cd676c 35 'FFmpegFixupM4aPP',
6271f1ca 36 'FFmpegFixupStretchedPP',
496c1923
PH
37 'FFmpegMergerPP',
38 'FFmpegMetadataPP',
d28b5171 39 'FFmpegPostProcessor',
e9fade72 40 'FFmpegSubtitlesConvertorPP',
4f026faf 41 'FFmpegVideoConvertorPP',
efe87a10 42 'FFmpegVideoRemuxerPP',
5bfa4862 43 'MetadataFromFieldPP',
e7db87f7 44 'MetadataFromTitlePP',
0202b52a 45 'MoveFilesAfterDownloadPP',
a9e7f546 46 'SponSkrubPP',
496c1923
PH
47 'XAttrMetadataPP',
48]