⚡️Lightning-fast async download tool for bilibili and more
APACHE-2.0 License
Bot releases are visible (Hide)
Published by HFrost0 over 1 year ago
Published by HFrost0 over 1 year ago
get_file f
功能现在能更正确的找到文件名称,增强了BaseDownloaderPart
识别文件名的能力pip install bilix[serve]
来安装服务器可选版本,配合一个早期的web ui demo
BaseProgress
。在py中调用bilix如需显示进度条需手动调用CLIprogress.start()
Published by HFrost0 over 1 year ago
bilix v 'url_1' 'url_2'
,bilix fav 'url_1' 'url_2'
(所有方法均支持)--stream-retry -sr
用以控制在下载中的最大重试次数Published by HFrost0 over 1 year ago
Published by HFrost0 over 1 year ago
f
或get_file
以调用BaseDownloaderPart
来直接下载文件链接Published by HFrost0 almost 2 years ago
DownloaderBilibili
中重复度过高的get_col
和get_list
bilix.utils.legal_title
的功能Published by HFrost0 almost 2 years ago
DownloaderBilibili
中部分可能导致误解的变量名称和传参Published by HFrost0 almost 2 years ago
-sl
--speed-limit
)更好的支持了更低限制速度下(例如1B/s)的控制,改善了当网速远快于限制速度下时压制不住的情况BaseDownloaderPart
和BaseDownloaderM3u8
在STREAM中的打印等流程,简化了代码结构Published by HFrost0 almost 2 years ago
get_model
即m
,类似b站的get_up
(实验)Published by HFrost0 almost 2 years ago
一次较大的更新
--speed-limit
-sl
用以限制最大下载速度,例如-sl 1.5MB
-sl 600KB
等(实验)Published by HFrost0 almost 2 years ago
Published by HFrost0 almost 2 years ago
Published by HFrost0 almost 2 years ago
.mp3
Published by HFrost0 almost 2 years ago
新的方法info
可通过bilix info url
查看视频的详细信息(包括支持的画质,编码格式,点赞数等)
新的参数--codec
可通过--codec 编码
来指定下载的视频编码格式
Published by HFrost0 almost 2 years ago
#43
-q
或者--quality
支持了直接指定画质名称,例如-q 1080
-q 1080P
-q '1080P 60帧'
等,指定的名称只需为b站前端播放器中显示的清晰度名称的子串即可。另外之前的相对序号选择不受影响。其他站点暂不支持该功能。Published by HFrost0 about 2 years ago
bilix v 'http://xxxxx/xxx.mp4'
Published by HFrost0 about 2 years ago
get_series
中断Published by HFrost0 about 2 years ago
BaseDownloaderM3u8
的进度条,现在基于m3u8的所有下载器都具有可以显示速度和文件大小的进度条,例如樱花动漫,CCTV等。现在m3u8下载器和bilibili等基于part下载器的进度条统一了。这里要说明一下,由于m3u8下载方式没有标注实际文件大小,所以进度条显示的文件大小是一边下载一边根据当前平均比特率计算出来的,所以会随着下载变来变去,但越下载到后面显示的文件大小越准确,直到最后一个片段文件被请求,此时文件大小和实际大小完全一致。
Published by HFrost0 about 2 years ago
Published by HFrost0 about 2 years ago