]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/postprocessor/__init__.py
[FfmpegMetadata] Allow setting metadata of individual streams
[yt-dlp.git] / yt_dlp / postprocessor / __init__.py
index 07c87b76a816102dd824f3cb892edf49dc00997d..7f8adb3686d854b528722cb8fdafa1d13d2297cd 100644 (file)
@@ -2,12 +2,14 @@
 
 from ..utils import load_plugins
 
+from .common import PostProcessor
 from .embedthumbnail import EmbedThumbnailPP
 from .exec import ExecPP, ExecAfterDownloadPP
 from .ffmpeg import (
     FFmpegPostProcessor,
     FFmpegEmbedSubtitlePP,
     FFmpegExtractAudioPP,
+    FFmpegFixupDuplicateMoovPP,
     FFmpegFixupDurationPP,
     FFmpegFixupStretchedPP,
     FFmpegFixupTimestampPP,
@@ -39,5 +41,5 @@ def get_postprocessor(key):
     return globals()[key + 'PP']
 
 
-__all__ = [name for name in globals().keys() if name.endswith('IE')]
-__all__.append('FFmpegPostProcessor')
+__all__ = [name for name in globals().keys() if name.endswith('PP')]
+__all__.extend(('PostProcessor', 'FFmpegPostProcessor'))