|
|
@ -198,14 +198,15 @@ class VRVIE(VRVBaseIE): |
|
|
|
self._sort_formats(formats) |
|
|
|
|
|
|
|
subtitles = {} |
|
|
|
for subtitle in streams_json.get('subtitles', {}).values(): |
|
|
|
subtitle_url = subtitle.get('url') |
|
|
|
if not subtitle_url: |
|
|
|
continue |
|
|
|
subtitles.setdefault(subtitle.get('locale', 'en-US'), []).append({ |
|
|
|
'url': subtitle_url, |
|
|
|
'ext': subtitle.get('format', 'ass'), |
|
|
|
}) |
|
|
|
for k in ('captions', 'subtitles'): |
|
|
|
for subtitle in streams_json.get(k, {}).values(): |
|
|
|
subtitle_url = subtitle.get('url') |
|
|
|
if not subtitle_url: |
|
|
|
continue |
|
|
|
subtitles.setdefault(subtitle.get('locale', 'en-US'), []).append({ |
|
|
|
'url': subtitle_url, |
|
|
|
'ext': subtitle.get('format', 'ass'), |
|
|
|
}) |
|
|
|
|
|
|
|
thumbnails = [] |
|
|
|
for thumbnail in video_data.get('images', {}).get('thumbnails', []): |
|
|
|