1
0
mirror of https://github.com/l1ving/youtube-dl synced 2026-06-08 03:23:32 +08:00

fix partially missing subtitles

This commit is contained in:
einarhb
2015-04-08 06:38:34 +02:00
Unverified
parent 29713e4268
commit 8ded20e125
+8 -1
View File
@@ -210,7 +210,14 @@ class NRKTVIE(InfoExtractor):
duration = parse_duration(p.get('dur'))
starttime = self._subtitles_timecode(begin)
endtime = self._subtitles_timecode(begin + duration)
srt += '%s\r\n%s --> %s\r\n%s\r\n\r\n' % (compat_str(pos), starttime, endtime, p.text)
subs = []
subs.append(unicode(p.text).strip())
for child in p:
subs.append(unicode(child.text).strip())
subs.append(unicode(child.tail).strip())
srt += '%s\r\n%s --> %s\r\n%s\r\n\r\n' % (compat_str(pos), starttime, endtime, '\n'.join(filter(None, subs)))
return {lang: [
{'ext': 'ttml', 'url': url},
{'ext': 'srt', 'data': srt},