Ignore mhtml formats from -f mergeall

Closes #3324
This commit is contained in:
pukkandan 2022-04-07 16:41:51 +05:30
parent bd4073c535
commit 316f2650f8
No known key found for this signature in database
GPG key ID: 7EEE9E1E817D0A39

View file

@ -2179,7 +2179,8 @@ class YoutubeDL(object):
yield from _check_formats(ctx['formats'][::-1])
elif format_spec == 'mergeall':
def selector_function(ctx):
formats = list(_check_formats(ctx['formats']))
formats = list(_check_formats(
f for f in ctx['formats'] if f.get('vcodec') != 'none' or f.get('acodec') != 'none'))
if not formats:
return
merged_format = formats[-1]