exclude all untested formats
This commit is contained in:
@@ -10,7 +10,7 @@ def get_formats(url: str):
|
|||||||
|
|
||||||
for fmt in info['formats']:
|
for fmt in info['formats']:
|
||||||
# Video-only
|
# Video-only
|
||||||
if fmt.get('vcodec') != 'none' and fmt.get('acodec') == 'none':
|
if fmt.get('vcodec') != 'none' and fmt.get('acodec') == 'none' and fmt.get('__needs_testing') == None:
|
||||||
video_options.append({
|
video_options.append({
|
||||||
'height': fmt.get('height'),
|
'height': fmt.get('height'),
|
||||||
'resolution': fmt.get('resolution'),
|
'resolution': fmt.get('resolution'),
|
||||||
@@ -19,7 +19,7 @@ def get_formats(url: str):
|
|||||||
'tbr': fmt.get('tbr'),
|
'tbr': fmt.get('tbr'),
|
||||||
})
|
})
|
||||||
# Audio-only
|
# Audio-only
|
||||||
elif fmt.get('acodec') != 'none' and fmt.get('vcodec') == 'none':
|
elif fmt.get('acodec') != 'none' and fmt.get('vcodec') == 'none' and fmt.get('__needs_testing') == None:
|
||||||
audio_options.append({
|
audio_options.append({
|
||||||
'format': fmt.get('format'),
|
'format': fmt.get('format'),
|
||||||
'format_id': fmt.get('format_id'),
|
'format_id': fmt.get('format_id'),
|
||||||
|
Reference in New Issue
Block a user