[vrv] extract captions(closes #19238)

This commit is contained in:
Remita Amine 2019-05-15 10:38:33 +01:00
parent a277dd33eb
commit 5831742840

View file

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