[zdf] add subtitles

This commit is contained in:
Niklas 2016-11-08 19:25:16 +01:00 committed by bastik
parent dfd4a8f8d2
commit 56d3053408

View File

@ -102,10 +102,24 @@ class ZDFIE(InfoExtractor):
'format_note': ', '.join(facets) 'format_note': ', '.join(facets)
}) })
self._sort_formats(formats) self._sort_formats(formats)
subtitles = {}
if meta_data.get('captions'):
subtitles['de'] = []
for caption in meta_data['captions']:
if caption.get('language') == 'deu':
subformat = {'url': caption.get('uri')}
if caption.get('format') == 'webvtt':
subformat['ext'] = 'vtt'
elif caption.get('format') == 'ebu-tt-d-basic-de':
subformat['ext'] = 'ttml'
subtitles['de'].append(subformat)
return { return {
'id': video_id, 'id': video_id,
'title': title, 'title': title,
'formats': formats 'formats': formats,
'subtitles': subtitles
} }
class ZDFChannelIE(InfoExtractor): class ZDFChannelIE(InfoExtractor):