|
|
|
@ -1054,10 +1054,18 @@ class InfoExtractor(object):
|
|
|
|
|
elif not description and name in ('description', 'abstract'):
|
|
|
|
|
description = content
|
|
|
|
|
|
|
|
|
|
thumbnails = [{
|
|
|
|
|
'id': image.get('type'),
|
|
|
|
|
'url': image.get('src'),
|
|
|
|
|
'width': int_or_none(image.get('width')),
|
|
|
|
|
'height': int_or_none(image.get('height')),
|
|
|
|
|
} for image in smil.findall(self._xpath_ns('.//image', namespace)) if image.get('src')]
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
'id': video_id,
|
|
|
|
|
'title': title or video_id,
|
|
|
|
|
'description': description,
|
|
|
|
|
'thumbnails': thumbnails,
|
|
|
|
|
'formats': formats,
|
|
|
|
|
'subtitles': subtitles,
|
|
|
|
|
}
|
|
|
|
|