Imighthavemadesomemistakes,pleaseletmeknowifI’vegottenanythingwrong!
BBDown是一款命令行B站下载器。
下面是它结合网络记事本方便日常使用的演示。
安装前置工具
sudoaptinstall-ywgetunzipcurl安装BBDown一键复制运行即可安装(更新的话重复运行一遍即可)
sudotouch/usr/local/bin/BBDown.data&&\sudochown$USER:$USER/usr/local/bin/BBDown.data安装依赖ffmpegsudoaptupdate&&sudoaptinstall-yffmpeg查看ffmpeg版本,确保安装成功
ffmpeg-version配置更多配置请查看项目的GitHub页面
sudovim/usr/local/bin/BBDown.config
#非空白内容程序逐行读取,对于一个选项,其参数应当在下一行出现#设置输出文件名格式--file-pattern
BBDownlogin#需要APP扫码然后就可以下载视频了。
更多使用,请查看项目的GitHub页面
可能前面的内容还不容易看出,命令行工具相比有用户界面工具的优势,也就是快捷简便自动化。下面通过一个小脚本来发挥出它的优势。
先创建一个脚本文件:
vimbbdl.sh需要修改BBLIST变量的值,也就是待会保存视频网址的文件的绝对路径。
vim/home/vfly2/bblist一行一个链接
BV1Ee411u7hmBV1p34y1G79Q
执行脚本(默认下载在当前目录下)
bash-ex./bbdl.sh如此一来,只需要先在本地电脑上把所有链接保存,再在服务器或NAS上通过脚本一键全部下载,非常便捷。
命令行工具的不足在于使用上有一定门槛,以及不方便日常的零碎化使用。也就是如果每次只下载一两个视频,还需要SSH编辑文件并执行脚本,有些繁琐。
不过这样实时性没那么高,AhFei是将下载目录改为Emby的媒体库,通过Emby观看。这样高质量视频直接就保存了,看完后删去不需要的,不用担心视频被和谐,也不需要单独抽空下载收藏的视频。