Skip to content

Commit

Permalink
4K Video
Browse files Browse the repository at this point in the history
  • Loading branch information
wolfbolin committed Jun 17, 2020
1 parent 5a2ae4f commit 48870b2
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 9 deletions.
4 changes: 3 additions & 1 deletion BiliUtil/Util/tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,16 @@ class Quality:
V1080P = ('80', '高清 1080P')
V1080Px = ('112', '高清 1080P+')
V1080P60 = ('116', '高清 1080P60')
V4K = ('120', '超清 4K')
INDEX = {
16: V360P,
32: V480P,
64: V720P,
74: V720P60,
80: V1080P,
112: V1080Px,
116: V1080P60
116: V1080P60,
120: V4K
}


Expand Down
3 changes: 2 additions & 1 deletion BiliUtil/Video/video.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ def sync(self, cookie=None, quality=None):
raise Util.ParameterError('缺少获取视频信息的必要参数')

if quality is None:
quality = Util.Config.Quality.V1080P60
quality = Util.Config.Quality.V4K

# 发送网络请求
http_request = {
Expand All @@ -52,6 +52,7 @@ def sync(self, cookie=None, quality=None):
'cid': str(self.cid),
'qn': quality[0],
'otype': 'json',
'fourk': 1,
'fnver': 0,
'fnval': 16
},
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ if __name__ == '__main__':
| Quality.V1080P | ('80', '高清 1080P') | 1080P(登录) |
| Quality.V1080Px | ('112', '高清 1080P+') | 1080P+(会员) |
| Quality.V1080P60 | ('116', '高清 1080P60') | 1080P60(会员) |
| | | |
| Quality.V4K | ('120', '超清 4K') | 4K(会员) |



Expand Down
18 changes: 12 additions & 6 deletions example1.py
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
import BiliUtil
from cookie import cookie_info

if __name__ == '__main__':
# album = BiliUtil.Album("170001")
# DNA视频下载
album = BiliUtil.Album("170001")
# album = BiliUtil.Album("av170001")
album = BiliUtil.Album("BV17x411w7KC")
# album = BiliUtil.Album("BV17x411w7KC")
# album.set_album("456025297")
# album.set_album("av456025297")
# album.set_album("BV17x411w7KC")
# album.set_by_url("https://www.bilibili.com/video/av170001")
# album.set_by_url("https://www.bilibili.com/video/BV17x411w7KC")

# 4K视频下载测试
# album = BiliUtil.Album("BV1QV411R7d1")

album_info = album.sync()
print(album_info)

video_list = album.get_video_list()
print(video_list)
for video in video_list:
video.sync()
print(video.video)
task = BiliUtil.Task(video, 'D:/BiliUtil', album.aid)
task.start()
video.sync(cookie=cookie_info)
# task = BiliUtil.Task(video, 'D:/BiliUtil', album.aid)
# task.start()

0 comments on commit 48870b2

Please sign in to comment.