mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 00:25:15 +00:00 
			
		
		
		
	[srf] Extract subtitles
This commit is contained in:
		@@ -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,
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user