mirror of
				https://github.com/ytdl-org/youtube-dl.git
				synced 2025-10-29 09:26:20 -07:00 
			
		
		
		
	[discovery] extract subtitle
This commit is contained in:
		| @@ -114,6 +114,16 @@ class DiscoveryIE(InfoExtractor): | |||||||
|                                 'tbr': q, |                                 'tbr': q, | ||||||
|                             }) |                             }) | ||||||
|             self._sort_formats(formats) |             self._sort_formats(formats) | ||||||
|  |  | ||||||
|  |             subtitles = [] | ||||||
|  |             caption_url = video_info.get('captionsUrl') | ||||||
|  |             if caption_url: | ||||||
|  |                 subtitles = { | ||||||
|  |                     'en': [{ | ||||||
|  |                         'url': caption_url, | ||||||
|  |                     }] | ||||||
|  |                 } | ||||||
|  |  | ||||||
|             entries.append({ |             entries.append({ | ||||||
|                 'id': compat_str(video_info['id']), |                 'id': compat_str(video_info['id']), | ||||||
|                 'formats': formats, |                 'formats': formats, | ||||||
| @@ -124,6 +134,7 @@ class DiscoveryIE(InfoExtractor): | |||||||
|                 'thumbnail': video_info.get('thumbnailURL'), |                 'thumbnail': video_info.get('thumbnailURL'), | ||||||
|                 'alt_title': video_info.get('secondary_title'), |                 'alt_title': video_info.get('secondary_title'), | ||||||
|                 'timestamp': parse_iso8601(video_info.get('publishedDate')), |                 'timestamp': parse_iso8601(video_info.get('publishedDate')), | ||||||
|  |                 'subtitles': subtitles, | ||||||
|             }) |             }) | ||||||
|  |  | ||||||
|         return self.playlist_result(entries, display_id, video_title) |         return self.playlist_result(entries, display_id, video_title) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user