- video_subtitles = self.extract_subtitles(video_id)
- if self._downloader.params.get('listsubtitles', False):
- self._list_available_subtitles(video_id)
- return
+ video_subtitles = self.extract_subtitles(video_id, webpage)
+
+ view_count = str_to_int(self._search_regex(
+ r'video_views_count[^>]+>\s+([\d\.,]+)',
+ webpage, 'view count', fatal=False))
+
+ title = self._og_search_title(webpage, default=None)
+ if title is None:
+ title = self._html_search_regex(
+ r'(?s)<span\s+id="video_title"[^>]*>(.*?)</span>', webpage,
+ 'title')