查看原文
其他

B 站视频下载工具有多卷,卷到可能会侵权!

奔跑中的奶酪 奔跑中的奶酪 2022-09-11



做为国内最大的视频网站。

下载 B 站视频,已经成为每个人的刚需。

本期内容,就来盘点一下 B 站视频的下载方法。

PS:最后的方法,如果使用不当,可能会侵权



01


常见下载方法


B 站视频的下载方法,也可以说是五花八门,但它们多多少少都有一些问题。


1、IDM 下载


比如有了  IDM 这样的视频下载神器(Mac 可以用 NDM),按理说,视频下载就不会成为问题。


然而,一些网页会屏蔽 IDM。

导致 IDM 的嗅探图标无法显示,又或者下载了,但声音和画面是分开的。


2、在线下载


当 IDM 无法下载时,最直接的方法,是通过“在线网站”来解析下载。

这样的网站很多,比如:

地址:https://xbeibeix.com/api/bilibili


在线解析的缺点也很明显。

比如最高解析通常只有 1080P,而且会有解析次数的限制,“在线下载”也只能用做备用选项。


3、脚本下载


还有通过扩展或脚本来下载 B 站视频的方法。

但受限于浏览器的功能限制,这种方法通常会有各种各样的问题,然而有个脚本是个例外。

地址:
https://greasyfork.org/zh-CN/scripts/413228


原因是该脚本调用了第三方服务器接口

所以这个方法可能会有不稳定,算不上是一个长久之计。



02


图形化下载工具


上面的这些方法,胜在简单方便,而如果想要有更多的高级功能,那就要用专门的软件工具了。

1、DownKyi


DownKyi 正是这样的一款 B 站视频下载工具。

只需将视频链接复制到搜索栏,按下回车后即可一键下载。

而且,软件还支持扫码登陆,支持一键下载收藏夹、稍后再看、历史记录里的视频,非常容易上手。

地址:https://github.com/leiurayer/downkyi


遗憾的是,但是该软件需要安装 .NET 框架,很多人都卡在了这一步。


2、B23Downloader


B23Downloader 则是另一款 B 站视频下载工具。

功能和使用方法都与 Downkyi 相同,同时还不需要安装 .NET 框架,没能任何使用门槛,可以说是有手就会用。

地址:
https://github.com/vooidzero/B23Downloader



3、BilibiliVideoDownload


BilibiliVideoDownload,则是一款跨平台的 B 站视频下载工具。

同时支持 Windows、macOS、Linux,而且该有的功能都有,比如帐号登陆、批量下载、字幕、弹幕等功能。

地址:
https://github.com/blogwy/BilibiliVideoDownload





03


命令行下载工具


而奶酪更推荐的,还是使用“命令行工具”来下载视频。

它的优势在于,占用资源少,而且不需要打开和关闭软件,配合浏览器还可以实现视频一键下载


1、lux、you-get、yt-dlp


此前奶酪在文章《i57 - 视频一键下载》中就做过细节介绍。

使用 lux、you-get、yt-dlp 都可以下载 B 站视频。

具体你可以回复关键字 i57 查看。



2、BBDown


如果说 lux、you-get、yt-dlp 是那种“多而全”的视频下载工具,那么 BBDown 则是“B 站专用”的视频下载工具。

地址:https://github.com/nilaoda/BBDown


它不但下载速度更快,而且功能更多,更专业。

更夸张的是,BBDown 还支持 B 站视频的无水印下载,这对于查找视频素材时,非常有帮助。


而且,BBDown 还解决了命令行下载工具最大的痛点:帐户登陆

BBDown 创新性地解决了这一问题,只需要用手机扫描即可登陆,登陆后就可以下载 4K、8K大会员视频了。





04


B 站视频一键下载


鉴于 BBDown 如此好用,下面我们讲一下如何与浏览器配合,实现 B 站视频的一键下载。


1、安装必备软件


1)安装 Python。

Python 可以说是整个项目的“发动机”,安装到默认路径,一路“确定”即可。



2) 下载 FFmpeg、lux、you-get、yt-dlp、BBDown

在你觉得合适的位置新建一个文件夹,比如「OnekeyVideoDownload」,然后将上述软件复制到这里来。


PS:FFmpeg 的作用,并不是下载视频,而是将分离的音频和视频文件,自动合并成一个文件。


3)配置环境变量。

首先,按 Windows 键,输入「高级系统设置」,回车。

然后,点击「环境变量」,选择「Path」,点击「新建」,输入 步骤 2 文件夹的路径,然后点击「确定」。

比如我的是
D:\Videos\OnekeyVideoDownload


PS:这样做的目的,是为了可以省去输入软件的路径。也就是说,所有的命令行工具都可以这样配置,


4)验证是否安装成功

最后,在 CMD 窗口输入 BBdown ,如果有返回内容,则证明安装成功。




2、安装浏览器扩展


1)安装扩展 ContextSearch web-ext

Firefox:
https://addons.mozilla.org/zh-CN/firefox/addon/contextsearch-web-ext

Chrome:
https://chrome.google.com/webstore/detail/ddippghibegbgpjcaaijbacfhjjeafjh

代理下载:
https://www.crxsoso.com/webstore/detail/ddippghibegbgpjcaaijbacfhjjeafjh

2)下载调用脚本 ContextSearch-Native-App.zip

3)按 Windows 键,输入 cmd,回车,在弹出的窗口里查看当前目录,比如我的是 C:\Users\RunningCheese

4)将步骤 2 的脚本,解压到步骤 3 里的文件夹。


5)在 cmd 命令提示符里输入 install.py,又或者直接双击运行该文件。


注意:.py 文件的默认打开方式需要是 python,如果已经是了,则略过。


6)打开扩展 ContextSearch 的设置页面

然后导入奶酪的配置,注意选择相应的版本。


最后,你可以在公众号后台回复关键字 i58,一键获取以上所有内容。


3、注意事项


至于 Mac 平台的使用方法,以及更多高级技巧,又或者有什么问题,你都可以到下面的链接查看和反馈。

地址:https://www.runningcheese.com/i57

如果你实在不会,那你还可以试试使用 Anika 一键部署。

是的,就是那个六年级小学生开发的 Anika,如今 Anika 又迎来了新版本,做了大量的修正。

地址:https://github.com/thomaswcy/Anika

作者微信:thomaswucy
哔哩哔哩:超威蓝猫2077




05


B 站视频下载总结


下面我们对 B 站视频下载做个总结,你可以尝试测试下面的链接。


普通视频:
https://www.bilibili.com/video/BV1Gf4y1F711

4k/8k 视频:
https://www.bilibili.com/video/BV1KS4y197BN

无法显示 IDM
https://www.bilibili.com/video/BV1bC4y1a7xB

大会员视频:
https://www.bilibili.com/video/BV1qW4y1k7yh

番剧电影:
https://www.bilibili.com/bangumi/play/ss12548



结尾


B 站是一个无穷的资源宝库。

奶酪分享视频下载方法的初衷,是为了方便大家本地存储喜欢的视频。

BBDown 虽然有视频无水印下载功能,

但请合理使用,尊重视频原著作者的权益,不做可能会侵权的事。


回复关键字
i
查看本系列的所有文章,
回复关键字
 i58
获取本文提到的所有资源

近期文章:


专栏介绍:



看完文章:

1、点在看,帮助更多的人看到这篇文章。
2、写留言,对文章进行评论,我会尽可能回复。
3、点关注,关注我并星标,第一时间获取更新。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存