[ellentube] Extract subtitles from manifest

Fixes https://github.com/ytdl-org/youtube-dl/issues/30761
pull/3171/head
pukkandan 3 years ago
parent c2d2ee40eb
commit ea5ca8e7fc
No known key found for this signature in database
GPG Key ID: 7EEE9E1E817D0A39

@ -26,7 +26,7 @@ class EllenTubeBaseIE(InfoExtractor):
duration = None duration = None
for entry in data.get('media'): for entry in data.get('media'):
if entry.get('id') == 'm3u8': if entry.get('id') == 'm3u8':
formats = self._extract_m3u8_formats( formats, subtitles = self._extract_m3u8_formats_and_subtitles(
entry['url'], video_id, 'mp4', entry['url'], video_id, 'mp4',
entry_protocol='m3u8_native', m3u8_id='hls') entry_protocol='m3u8_native', m3u8_id='hls')
duration = int_or_none(entry.get('duration')) duration = int_or_none(entry.get('duration'))
@ -48,6 +48,7 @@ class EllenTubeBaseIE(InfoExtractor):
'view_count': get_insight('view'), 'view_count': get_insight('view'),
'like_count': get_insight('like'), 'like_count': get_insight('like'),
'formats': formats, 'formats': formats,
'subtitles': subtitles,
} }

Loading…
Cancel
Save