Browse Source

[YoutubeDL] Tweak select_format for video only media

totalwebcasting
Sergey M․ 10 years ago
parent
commit
df15ef8dab
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      youtube_dl/YoutubeDL.py

+ 3
- 2
youtube_dl/YoutubeDL.py View File

@ -924,8 +924,9 @@ class YoutubeDL(object):
if f.get('vcodec') != 'none' and f.get('acodec') != 'none'] if f.get('vcodec') != 'none' and f.get('acodec') != 'none']
if audiovideo_formats: if audiovideo_formats:
return audiovideo_formats[format_idx] return audiovideo_formats[format_idx]
# for audio only urls, select the best/worst audio format
elif all(f.get('acodec') != 'none' for f in available_formats):
# for audio only (soundcloud) or video only (imgur) urls, select the best/worst audio format
elif (all(f.get('acodec') != 'none' for f in available_formats) or
all(f.get('vcodec') != 'none' for f in available_formats)):
return available_formats[format_idx] return available_formats[format_idx]
elif format_spec == 'bestaudio': elif format_spec == 'bestaudio':
audio_formats = [ audio_formats = [


Loading…
Cancel
Save