__init__.py 806 B

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