mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 10:57:07 -05:00 
			
		
		
		
	[wistia] Skip storyboard and improve extraction
This commit is contained in:
		@@ -49,19 +49,23 @@ class WistiaIE(InfoExtractor):
 | 
			
		||||
        formats = []
 | 
			
		||||
        thumbnails = []
 | 
			
		||||
        for a in data['assets']:
 | 
			
		||||
            aurl = a.get('url')
 | 
			
		||||
            if not aurl:
 | 
			
		||||
                continue
 | 
			
		||||
            astatus = a.get('status')
 | 
			
		||||
            atype = a.get('type')
 | 
			
		||||
            if (astatus is not None and astatus != 2) or atype == 'preview':
 | 
			
		||||
            if (astatus is not None and astatus != 2) or atype in ('preview', 'storyboard'):
 | 
			
		||||
                continue
 | 
			
		||||
            elif atype in ('still', 'still_image'):
 | 
			
		||||
                thumbnails.append({
 | 
			
		||||
                    'url': a['url'],
 | 
			
		||||
                    'resolution': '%dx%d' % (a['width'], a['height']),
 | 
			
		||||
                    'url': aurl,
 | 
			
		||||
                    'width': int_or_none(a.get('width')),
 | 
			
		||||
                    'height': int_or_none(a.get('height')),
 | 
			
		||||
                })
 | 
			
		||||
            else:
 | 
			
		||||
                formats.append({
 | 
			
		||||
                    'format_id': atype,
 | 
			
		||||
                    'url': a['url'],
 | 
			
		||||
                    'url': aurl,
 | 
			
		||||
                    'tbr': int_or_none(a.get('bitrate')),
 | 
			
		||||
                    'vbr': int_or_none(a.get('opt_vbitrate')),
 | 
			
		||||
                    'width': int_or_none(a.get('width')),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user