[bilibili] flv720

This commit is contained in:
Mort Yao 2017-12-04 14:17:11 +01:00
parent 501dbe1856
commit 3d15a3afdf
No known key found for this signature in database
GPG Key ID: 07DA00CB78203251

View File

@ -32,6 +32,7 @@ class Bilibili(VideoExtractor):
SEC2 = '9b288147e5474dd2aa67085f716c560d'
stream_types = [
{'id': 'hdflv'},
{'id': 'flv720'},
{'id': 'flv'},
{'id': 'hdmp4'},
{'id': 'mp4'},
@ -43,13 +44,15 @@ class Bilibili(VideoExtractor):
@staticmethod
def bilibili_stream_type(urls):
url = urls[0]
if 'hd.flv?' in url or '-112.flv' in url:
if 'hd.flv' in url or '-112.flv' in url:
return 'hdflv', 'flv'
if '.flv?' in url:
if '-64.flv' in url:
return 'flv720', 'flv'
if '.flv' in url:
return 'flv', 'flv'
if 'hd.mp4?' in url or '-48.mp4' in url:
if 'hd.mp4' in url or '-48.mp4' in url:
return 'hdmp4', 'mp4'
if '.mp4?' in url:
if '.mp4' in url:
return 'mp4', 'mp4'
raise Exception('Unknown stream type')