mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 08:35:12 +00:00 
			
		
		
		
	[YoutubeDL] Fallback to -f best when merger is outdated
				
					
				
			This commit is contained in:
		@@ -1086,8 +1086,9 @@ class YoutubeDL(object):
 | 
				
			|||||||
        if req_format is None:
 | 
					        if req_format is None:
 | 
				
			||||||
            req_format_list = []
 | 
					            req_format_list = []
 | 
				
			||||||
            if (self.params.get('outtmpl', DEFAULT_OUTTMPL) != '-'
 | 
					            if (self.params.get('outtmpl', DEFAULT_OUTTMPL) != '-'
 | 
				
			||||||
                    and info_dict['extractor'] in ['youtube', 'ted']
 | 
					                    and info_dict['extractor'] in ['youtube', 'ted']):
 | 
				
			||||||
                    and FFmpegMergerPP(self).available):
 | 
					                merger = FFmpegMergerPP(self)
 | 
				
			||||||
 | 
					                if merger.available and not merger.check_outdated():
 | 
				
			||||||
                    req_format_list.append('bestvideo+bestaudio')
 | 
					                    req_format_list.append('bestvideo+bestaudio')
 | 
				
			||||||
            req_format_list.append('best')
 | 
					            req_format_list.append('best')
 | 
				
			||||||
            req_format = '/'.join(req_format_list)
 | 
					            req_format = '/'.join(req_format_list)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user