"forcetitle": false,
"forceurl": false,
"force_write_download_archive": false,
- "format": "best",
+ "format": "b/bv",
"ignoreerrors": false,
"listformats": null,
"logtostderr": false,
'description': 'md5:7634cdcb4d50d5381bedf93efb537fbc',
'duration': 3413,
},
- 'params': {
- 'format': 'bestvideo',
- },
'skip': 'This video is only available for registered users'
},
{
'duration': 1387.733,
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
}]
'timestamp': 1486392197,
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
'expected_warnings': ['Failed to parse JSON'],
'description': 'Vint Cerf, Google\'s Chief Internet Evangelist, describes how he and Bob Kahn created the internet.',
},
'params': {
- 'format': 'bestvideo',
# m3u8 download
'skip_download': True,
},
'upload_date': '20190331',
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
}, {
'creator': 'Discovery Channel',
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
'skip': 'Cookies (not necessarily logged in) are needed'
'episode_number': 1,
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
}, {
'episode_number': 1,
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
}, {
'episode_number': 7,
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
'skip': 'Available for Premium users',
'season_number': 3,
'episode_number': 3,
},
- 'params': {
- 'format': 'bestvideo',
- },
}]
def _real_extract(self, url):
},
'params': {
'skip_download': True,
- 'format': 'bestvideo',
},
}, {
'url': 'https://egghead.io/api/v1/lessons/react-add-redux-to-a-react-application',
'url': 'https://fancode.com/video/15043/match-preview-pbks-vs-mi',
'params': {
'skip_download': True,
- 'format': 'bestvideo'
},
'info_dict': {
'id': '6249806281001',
'formats': 'mincount:9',
'upload_date': '20130904',
},
- 'params': {
- 'format': 'bestvideo',
- },
},
# m3u8 served with Content-Type: audio/x-mpegURL; charset=utf-8
{
'upload_date': '20150219',
'thumbnail': r're:^https?://.*\.jpg$',
},
- 'params': {
- 'format': 'bestvideo',
- },
}, {
'url': 'https://www.internazionale.it/video/2018/08/29/telefono-stare-con-noi-stessi',
'md5': '9db8663704cab73eb972d1cee0082c79',
'upload_date': '20180829',
'thumbnail': r're:^https?://.*\.jpg$',
},
- 'params': {
- 'format': 'bestvideo',
- },
}]
def _real_extract(self, url):
'duration': 4533,
'age_limit': 12,
},
- 'params': {
- 'format': 'bestvideo',
- },
}, {
'url': 'https://www.kinopoisk.ru/film/81041',
'only_matching': True,
'uploader': 'YouLotWhatDontStop',
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
}, {
'upload_date': '20140305',
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
}, {
'params': {
# m3u8 download
'skip_download': True,
- 'format': 'bestvideo',
},
}
'description': 'md5:c66af4a5bc7429dbcc43d15845ff03b3',
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
}, {
},
'params': {
'skip_download': 'm3u8',
- 'format': 'bestvideo',
},
'expected_warnings': ['Ignoring subtitle tracks'], # TODO: Investigate this
}, {
},
'params': {
'skip_download': 'm3u8',
- 'format': 'bestvideo',
},
'expected_warnings': ['Ignoring subtitle tracks'],
}, {
'timestamp': 1395153872,
'upload_date': '20140318',
},
- 'params': {
- 'format': 'bestvideo',
- },
}, {
'url': 'http://parliamentlive.tv/event/index/3f24936f-130f-40bf-9a5d-b3d6479da6a4',
'only_matching': True,
'chapters': 'count:3'
},
'params': {
- 'format': 'bestvideo',
'skip_download': 'm3u8',
},
'_skip': 'Account needed'
'age_limit': 18,
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
},
'series': 'iNews Malam',
'channel': 'INews',
},
- 'params': {
- 'format': 'bestvideo',
- },
}, { # Missed event/replay
'url': 'https://www.rctiplus.com/missed-event/2507/mou-signing-ceremony-27-juli-2021-1400-wib',
'md5': '649c5f27250faed1452ca8b91e06922d',
},
'params': {
'skip_download': True,
- 'format': 'bestvideo',
},
}]
_CONVIVA_JSON_TEMPLATE = {
},
'params': {
'skip_download': True,
- 'format': 'bestvideo',
}
}, {
# Returned video will always change
'ext': 'mp4',
'title': 'zv89llsvexdz',
},
- 'params': {
- 'format': 'bestvideo',
- },
}
def _real_extract(self, url):
'age_limit': 0,
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
}, {
'upload_date': '20210428',
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
}, {
'episode': 'Wind Surf',
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
}
}, {
'ext': 'mp4',
'title': 'Offline Reinforcement Learning: From Algorithms to Practical Challenges',
},
- 'params': {
- 'format': 'bestvideo',
- },
}, {
# video_service_name = youtube
'url': 'https://slideslive.com/38903721/magic-a-scientific-resurrection-of-an-esoteric-legend',
},
},
'params': {
- 'format': 'bestvideo',
# skip for now due to download test asserts that segment is > 10000 bytes and svt uses
# init segments that are smaller
# AssertionError: Expected test_SVTPlay_jNwpV9P.mp4 to be at least 9.77KiB, but it's only 864.00B
'uploader_id': '6150020952001',
'upload_date': '20200512',
},
- 'params': {
- 'format': 'bestvideo',
- },
'add_ie': ['BrightcoveNew'],
}, {
'url': 'https://zonevideo.telequebec.tv/media/55267/le-soleil/passe-partout',
'upload_date': '20200625',
'timestamp': 1593090307,
},
- 'params': {
- 'format': 'bestvideo',
- },
'add_ie': ['BrightcoveNew'],
}, {
# no description
'timestamp': 1588713424,
'uploader_id': '6150020952001',
},
- 'params': {
- 'format': 'bestvideo',
- },
}, {
'url': 'http://bancpublic.telequebec.tv/emissions/emission-49/31986/jeunes-meres-sous-pression',
'only_matching': True,
'timestamp': 1603115930,
'uploader_id': '6101674910001',
},
- 'params': {
- 'format': 'bestvideo',
- },
}, {
'url': 'https://video.telequebec.tv/player-live/28527',
'only_matching': True,
'params': {
# Sometimes wat serves the whole file with the --test option
'skip_download': True,
- 'format': 'bestvideo',
},
}, {
'url': 'http://www.tf1.fr/tf1/koh-lanta/videos/replay-koh-lanta-22-mai-2015.html',
'upload_date': '20201217'
},
'params': {
- 'format': 'bestvideo',
'skip_download': True
}
}, {
},
'params': {
'skip_download': True,
- 'format': 'bestvideo',
},
'add_ie': [ViceIE.ie_key()],
}, {
'uploader': 'FCC',
'upload_date': '20201127',
},
- 'params': {
- 'format': 'bestvideo',
- },
}, {
'url': 'http://www.viki.com/videos/1023585v-heirs-episode-14',
'info_dict': {
'duration': 3570,
'episode_number': 14,
},
- 'params': {
- 'format': 'bestvideo',
- },
'skip': 'Blocked in the US',
}, {
# clip
'age_limit': 13,
'episode_number': 1,
},
- 'params': {
- 'format': 'bestvideo',
- },
}, {
# youtube external
'url': 'http://www.viki.com/videos/50562v-poor-nastya-complete-episode-1',
'title': 'Love In Magic',
'age_limit': 13,
},
- 'params': {
- 'format': 'bestvideo',
- },
}]
def _real_extract(self, url):
'episode_number': 2,
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
}, {
'release_year': 2009,
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
'expected_warnings': ['Failed to download m3u8 information'],
'episode_number': 1,
},
'params': {
- 'format': 'bestvideo',
'skip_download': True,
},
'expected_warnings': ['Failed to download m3u8 information'],