Merge branch 'lecture2go' of https://github.com/nichdu/youtube-dl into nichdu-lecture2go
[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     FFmpegFixupM4aPP,
10     FFmpegMergerPP,
11     FFmpegMetadataPP,
12     FFmpegVideoConvertorPP,
13     FFmpegSubtitlesConvertorPP,
14 )
15 from .xattrpp import XAttrMetadataPP
16 from .execafterdownload import ExecAfterDownloadPP
17 from .metadatafromtitle import MetadataFromTitlePP
18
19
20 def get_postprocessor(key):
21     return globals()[key + 'PP']
22
23
24 __all__ = [
25     'EmbedThumbnailPP',
26     'ExecAfterDownloadPP',
27     'FFmpegEmbedSubtitlePP',
28     'FFmpegExtractAudioPP',
29     'FFmpegFixupM4aPP',
30     'FFmpegFixupStretchedPP',
31     'FFmpegMergerPP',
32     'FFmpegMetadataPP',
33     'FFmpegPostProcessor',
34     'FFmpegSubtitlesConvertorPP',
35     'FFmpegVideoConvertorPP',
36     'MetadataFromTitlePP',
37     'XAttrMetadataPP',
38 ]