diff options
Diffstat (limited to 'youtube_dl/YoutubeDL.py')
| -rwxr-xr-x | youtube_dl/YoutubeDL.py | 11 | 
1 files changed, 6 insertions, 5 deletions
| diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index 4cf83c510..691f3e09f 100755 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -1085,10 +1085,11 @@ class YoutubeDL(object):          req_format = self.params.get('format')          if req_format is None:              req_format_list = [] -            if (self.params.get('outtmpl', DEFAULT_OUTTMPL) != '-' -                    and info_dict['extractor'] in ['youtube', 'ted'] -                    and FFmpegMergerPP(self).available): -                req_format_list.append('bestvideo+bestaudio') +            if (self.params.get('outtmpl', DEFAULT_OUTTMPL) != '-' and +                    info_dict['extractor'] in ['youtube', 'ted']): +                merger = FFmpegMergerPP(self) +                if merger.available and merger.can_merge(): +                    req_format_list.append('bestvideo+bestaudio')              req_format_list.append('best')              req_format = '/'.join(req_format_list)          formats_to_download = [] @@ -1848,7 +1849,7 @@ class YoutubeDL(object):              thumb_ext = determine_ext(t['url'], 'jpg')              suffix = '_%s' % t['id'] if len(thumbnails) > 1 else ''              thumb_display_id = '%s ' % t['id'] if len(thumbnails) > 1 else '' -            thumb_filename = os.path.splitext(filename)[0] + suffix + '.' + thumb_ext +            t['filename'] = thumb_filename = os.path.splitext(filename)[0] + suffix + '.' + thumb_ext              if self.params.get('nooverwrites', False) and os.path.exists(encodeFilename(thumb_filename)):                  self.to_screen('[%s] %s: Thumbnail %sis already present' % | 
