7f505b58e24a1d35972b205cc1bb0909850970af
[youtube-dl] / youtube_dl / postprocessor / __init__.py
1 from __future__ import unicode_literals
2
3 from .atomicparsley import AtomicParsleyPP
4 from .ffmpeg import (
5     FFmpegPostProcessor,
6     FFmpegAudioFixPP,
7     FFmpegEmbedSubtitlePP,
8     FFmpegExtractAudioPP,
9     FFmpegMergerPP,
10     FFmpegMetadataPP,
11     FFmpegVideoConvertorPP,
12 )
13 from .xattrpp import XAttrMetadataPP
14 from .execafterdownload import ExecAfterDownloadPP
15
16
17 def get_postprocessor(key):
18     return globals()[key + 'PP']
19
20
21 __all__ = [
22     'AtomicParsleyPP',
23     'ExecAfterDownloadPP',
24     'FFmpegAudioFixPP',
25     'FFmpegEmbedSubtitlePP',
26     'FFmpegExtractAudioPP',
27     'FFmpegMergerPP',
28     'FFmpegMetadataPP',
29     'FFmpegPostProcessor',
30     'FFmpegVideoConvertorPP',
31     'XAttrMetadataPP',
32 ]