1
0
mirror of https://github.com/l1ving/youtube-dl synced 2025-03-11 05:14:30 +08:00

[pornhub] Added support to subtitles

This commit is contained in:
gfabiano 2018-07-28 21:42:59 +02:00
parent ec240a4369
commit 0ed2f7dd3c

View File

@ -139,12 +139,19 @@ class PornHubIE(InfoExtractor):
video_urls = []
video_urls_set = set()
subtitles = {}
flashvars = self._parse_json(
self._search_regex(
r'var\s+flashvars_\d+\s*=\s*({.+?});', webpage, 'flashvars', default='{}'),
video_id)
if flashvars:
subtitle_url = flashvars.get('closedCaptionsFile')
if subtitle_url is not None:
subtitles.setdefault('en', []).append({
'url': subtitle_url,
'ext': 'srt',
})
thumbnail = flashvars.get('image_url')
duration = int_or_none(flashvars.get('video_duration'))
media_definitions = flashvars.get('mediaDefinitions')
@ -256,6 +263,7 @@ class PornHubIE(InfoExtractor):
'age_limit': 18,
'tags': tags,
'categories': categories,
'subtitles': subtitles,
}