[ChangeLog] Actualize
[youtube-dl] / youtube_dl / 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     FFmpegSubtitlesConvertorPP,
15 )
16 from .xattrpp import XAttrMetadataPP
17 from .execafterdownload import ExecAfterDownloadPP
18 from .metadatafromtitle import MetadataFromTitlePP
19
20
21 def get_postprocessor(key):
22     return globals()[key + 'PP']
23
24
25 __all__ = [
26     'EmbedThumbnailPP',
27     'ExecAfterDownloadPP',
28     'FFmpegEmbedSubtitlePP',
29     'FFmpegExtractAudioPP',
30     'FFmpegFixupM3u8PP',
31     'FFmpegFixupM4aPP',
32     'FFmpegFixupStretchedPP',
33     'FFmpegMergerPP',
34     'FFmpegMetadataPP',
35     'FFmpegPostProcessor',
36     'FFmpegSubtitlesConvertorPP',
37     'FFmpegVideoConvertorPP',
38     'MetadataFromTitlePP',
39     'XAttrMetadataPP',
40 ]