mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	[crackle] improve format sorting
This commit is contained in:
		| @@ -49,12 +49,15 @@ class CrackleIE(InfoExtractor): | ||||
|     def _real_extract(self, url): | ||||
|         video_id = self._match_id(url) | ||||
|         item = self._download_xml( | ||||
|             'http://legacyweb-us.crackle.com/app/revamp/vidwallcache.aspx?flags=-1&fm=%s' % video_id, video_id).find('i') | ||||
|             'http://legacyweb-us.crackle.com/app/revamp/vidwallcache.aspx?flags=-1&fm=%s' % video_id, | ||||
|             video_id).find('i') | ||||
|         title = item.attrib['t'] | ||||
|  | ||||
|         thumbnail = None | ||||
|         subtitles = {} | ||||
|         formats = self._extract_m3u8_formats('http://content.uplynk.com/ext/%s/%s.m3u8' % (self._UPLYNK_OWNER_ID, video_id), video_id, 'mp4', fatal=None) | ||||
|         formats = self._extract_m3u8_formats( | ||||
|             'http://content.uplynk.com/ext/%s/%s.m3u8' % (self._UPLYNK_OWNER_ID, video_id), | ||||
|             video_id, 'mp4', fatal=None) | ||||
|         path = item.attrib.get('p') | ||||
|         if path: | ||||
|             thumbnail = self._THUMBNAIL_TEMPLATE % path | ||||
| @@ -76,7 +79,7 @@ class CrackleIE(InfoExtractor): | ||||
|                         'url': '%s/%s%s_%s.xml' % (self._SUBTITLE_SERVER, path, locale, v), | ||||
|                         'ext': 'ttml', | ||||
|                     }] | ||||
|         self._sort_formats(formats, ('width', 'height', 'tbr')) | ||||
|         self._sort_formats(formats, ('width', 'height', 'tbr', 'format_id')) | ||||
|  | ||||
|         return { | ||||
|             'id': video_id, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 remitamine
					remitamine