Merge remote-tracking branch 'Dineshs91/f4m-2.0'
[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     FFmpegFixupStretchedPP,
10     FFmpegMergerPP,
11     FFmpegMetadataPP,
12     FFmpegVideoConvertorPP,
13 )
14 from .xattrpp import XAttrMetadataPP
15 from .execafterdownload import ExecAfterDownloadPP
16
17
18 def get_postprocessor(key):
19     return globals()[key + 'PP']
20
21
22 __all__ = [
23     'AtomicParsleyPP',
24     'ExecAfterDownloadPP',
25     'FFmpegAudioFixPP',
26     'FFmpegEmbedSubtitlePP',
27     'FFmpegExtractAudioPP',
28     'FFmpegFixupStretchedPP',
29     'FFmpegMergerPP',
30     'FFmpegMetadataPP',
31     'FFmpegPostProcessor',
32     'FFmpegVideoConvertorPP',
33     'XAttrMetadataPP',
34 ]