Browse Source

[srf] Extract subtitles

totalwebcasting
Sergey M․ 10 years ago
parent
commit
820b064804
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      youtube_dl/extractor/srf.py

+ 11
- 0
youtube_dl/extractor/srf.py View File

@ -83,6 +83,16 @@ class SrfIE(InfoExtractor):
self._sort_formats(formats) self._sort_formats(formats)
subtitles = {}
subtitles_data = video_data.find('Subtitles')
if subtitles_data is not None:
subtitles_list = [{
'url': sub.text,
'ext': determine_ext(sub.text),
} for sub in subtitles_data]
if subtitles_list:
subtitles['de'] = subtitles_list
return { return {
'id': video_id, 'id': video_id,
'display_id': display_id, 'display_id': display_id,
@ -90,4 +100,5 @@ class SrfIE(InfoExtractor):
'title': title, 'title': title,
'thumbnails': thumbnails, 'thumbnails': thumbnails,
'timestamp': timestamp, 'timestamp': timestamp,
'subtitles': subtitles,
} }

Loading…
Cancel
Save