|
@ -120,11 +120,18 @@ class ViewsterIE(InfoExtractor): |
|
|
fatal=False # m3u8 sometimes fail |
|
|
fatal=False # m3u8 sometimes fail |
|
|
)) |
|
|
)) |
|
|
else: |
|
|
else: |
|
|
formats.append({ |
|
|
|
|
|
|
|
|
format_id = media.get('Bitrate') |
|
|
|
|
|
f = { |
|
|
'url': video_url, |
|
|
'url': video_url, |
|
|
|
|
|
'format_id': 'mp4-%s' % format_id, |
|
|
'height': int_or_none(media.get('Height')), |
|
|
'height': int_or_none(media.get('Height')), |
|
|
'width': int_or_none(media.get('Width')), |
|
|
'width': int_or_none(media.get('Width')), |
|
|
}) |
|
|
|
|
|
|
|
|
'preference': 1, |
|
|
|
|
|
} |
|
|
|
|
|
if format_id and not f['height']: |
|
|
|
|
|
f['height'] = int_or_none(self._search_regex( |
|
|
|
|
|
r'^(\d+)[pP]$', format_id, 'height', default=None)) |
|
|
|
|
|
formats.append(f) |
|
|
self._sort_formats(formats) |
|
|
self._sort_formats(formats) |
|
|
|
|
|
|
|
|
synopsis = info.get('Synopsis', {}) |
|
|
synopsis = info.get('Synopsis', {}) |
|
|