方案1. 使用 you-get 下载
在已经安装了 Python3 的环境下安装you-get
插件:
pip you-get
复制要下载的B站视频链接,使用以下指令进行下载:
you-get https://www.bilibili.com/video/BV1a2b3c4d
工具会自动检测到可下载的最高清晰度音视频文件进行下载合并,但是4K等高画质的视频需要登陆账号(充值会员),因此需要先在网页端登录,然后将登录状态下的cookies
文件导出使用。
导出cookies
的工具有以下参考:
Firefox 浏览器可选插件:https://github.com/lennonhill/cookies-txt
Chrome 浏览器可选插件:https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg
将登录B站账号的 cookies 文件,比如命名为cookies.txt
,保存到执行指令的本地路径,执行下方指令即可下载4K等高清视频文件:
you-get -c cookies.txt https://www.bilibili.com/video/BV1a2b3c4d
如图所示:
更多指令用法可参考官网:https://github.com/soimort/you-get
方案2.使用 BBDown 工具下载
工具主页:https://github.com/nilaoda/BBDown
先下载 Release 版本,打开 https://github.com/nilaoda/BBDown/releases ,找到对应系统的最新版的.zip
文件并下载到本地。
然后解压缩到文件夹里,将要下载的B站视频网址部分的id
复制,输入以下指令即可下载(终端先进入到对应的文件夹目录):
.\BBDown.exe BV1a2b3c4d
同样该工具会自动检测能下载的最高清晰度的音视频文件进行下载合并,因此也需要获取登录状态后方可下载4K等更高清的视频资源。获取登录状态的方法如下:
.\BBDown.exe login
如图:
根据指令引导扫码登录,登录成功后重新执行下载指令就能检测并下载更高清晰度的视频了。
更多指令用法可参考官网:https://github.com/nilaoda/BBDown
方案3.使用浏览器插件下载
如果使用的是 Chrome 浏览器,则推荐使用插件下载4K超清视频。
插件名称:哔哩哔哩助手,官网:https://bilibilihelper.com/
安装插件后,浏览器访问要下载的视频地址,点击右上方的插件按钮选择对应清晰度的视频进行下载: