mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-26 02:55:17 +00:00
[wistia] Skip storyboard and improve extraction
This commit is contained in:
parent
f0c96af9cb
commit
36ca2c55db
1 changed files with 8 additions and 4 deletions
|
@ -49,19 +49,23 @@ def _real_extract(self, url):
|
|||
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')),
|
||||
|
|
Loading…
Reference in a new issue