This commit is contained in:
Vyacheslav Karpukhin 2020-09-30 07:09:44 +01:00 committed by GitHub
commit c30585f4c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 0 deletions

View File

@ -239,6 +239,12 @@ class NDREmbedBaseIE(InfoExtractor):
'preference': quality_key(thumbnail.get('quality')),
})
try:
subs = dict((it['srclang'], [{'url': urljoin(url, it['src']), 'ext': 'ttml'}]) for it in config['tracks'])
except Exception as e:
subs = {}
self.report_warning("Extracting subtitles resulted in an error: " + str(e), video_id)
return {
'id': video_id,
'title': title,
@ -248,6 +254,7 @@ class NDREmbedBaseIE(InfoExtractor):
'duration': duration,
'thumbnails': thumbnails,
'formats': formats,
'subtitles': subs,
}