mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-09-03 00:25:08 +00:00
[FFmpegConcat] Abort on --simulate
This commit is contained in:
@ -103,12 +103,14 @@ class PostProcessor(metaclass=PostProcessorMetaClass):
|
||||
return getattr(self._downloader, '_copy_infodict', dict)(info_dict)
|
||||
|
||||
@staticmethod
|
||||
def _restrict_to(*, video=True, audio=True, images=True):
|
||||
def _restrict_to(*, video=True, audio=True, images=True, simulated=True):
|
||||
allowed = {'video': video, 'audio': audio, 'images': images}
|
||||
|
||||
def decorator(func):
|
||||
@functools.wraps(func)
|
||||
def wrapper(self, info):
|
||||
if not simulated and (self.get_param('simulate') or self.get_param('skip_download')):
|
||||
return [], info
|
||||
format_type = (
|
||||
'video' if info.get('vcodec') != 'none'
|
||||
else 'audio' if info.get('acodec') != 'none'
|
||||
|
Reference in New Issue
Block a user