mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	| @@ -7,6 +7,7 @@ from ..utils import ( | ||||
|     ExtractorError, | ||||
|     UnsupportedError, | ||||
|     clean_html, | ||||
|     determine_ext, | ||||
|     get_element_by_class, | ||||
|     int_or_none, | ||||
|     parse_count, | ||||
| @@ -175,12 +176,16 @@ class RumbleEmbedIE(InfoExtractor): | ||||
|                         video_info['url'], video_id, | ||||
|                         ext='mp4', m3u8_id='hls', fatal=False, live=live_status == 'is_live')) | ||||
|                     continue | ||||
|                 timeline = ext == 'timeline' | ||||
|                 if timeline: | ||||
|                     ext = determine_ext(video_info['url']) | ||||
|                 formats.append({ | ||||
|                     'ext': ext, | ||||
|                     'acodec': 'none' if timeline else None, | ||||
|                     'url': video_info['url'], | ||||
|                     'format_id': '%s-%sp' % (ext, height), | ||||
|                     'height': int_or_none(height), | ||||
|                     'fps': video.get('fps'), | ||||
|                     'format_note': 'Timeline' if timeline else None, | ||||
|                     'fps': None if timeline else video.get('fps'), | ||||
|                     **traverse_obj(meta, { | ||||
|                         'tbr': 'bitrate', | ||||
|                         'filesize': 'size', | ||||
| @@ -247,6 +252,25 @@ class RumbleIE(InfoExtractor): | ||||
|     }, { | ||||
|         'url': 'http://www.rumble.com/vDMUM1?key=value', | ||||
|         'only_matching': True, | ||||
|     }, { | ||||
|         'note': 'timeline format', | ||||
|         'url': 'https://rumble.com/v2ea9qb-the-u.s.-cannot-hide-this-in-ukraine-anymore-redacted-with-natali-and-clayt.html', | ||||
|         'md5': '40d61fec6c0945bca3d0e1dc1aa53d79', | ||||
|         'params': {'format': 'wv'}, | ||||
|         'info_dict': { | ||||
|             'id': 'v2bou5f', | ||||
|             'ext': 'mp4', | ||||
|             'uploader': 'Redacted News', | ||||
|             'upload_date': '20230322', | ||||
|             'timestamp': 1679445010, | ||||
|             'title': 'The U.S. CANNOT hide this in Ukraine anymore | Redacted with Natali and Clayton Morris', | ||||
|             'duration': 892, | ||||
|             'channel': 'Redacted News', | ||||
|             'description': 'md5:aaad0c5c3426d7a361c29bdaaced7c42', | ||||
|             'channel_url': 'https://rumble.com/c/Redacted', | ||||
|             'live_status': 'not_live', | ||||
|             'thumbnail': 'https://sp.rmbl.ws/s8/1/d/x/2/O/dx2Oi.qR4e-small-The-U.S.-CANNOT-hide-this-i.jpg', | ||||
|         }, | ||||
|     }] | ||||
| 
 | ||||
|     _WEBPAGE_TESTS = [{ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan