说明:最近想下载点B
站的一些资源到Onedrive
网盘存着,以免日后由于版权等一些问题,导致资源被下架,所以就从git
找了个py
脚本,使用起来很方便,支持1080P
、720P
、360P
等格式下载,下载视频速度也挺快的。这里就大概的说下使用教程,有需求的同学可以用用。
使用
Github地址:https://github.com/Henryhaohao/Bilibili_video_download
由于Win
系统下载工具非常多,所以就不说Win
系统使用,这里就只说下Linux
系统用法。
1、安装Python3
#CentOS系统
wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh
#Debian系统
wget https://www.moerats.com/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh
#由于Ubuntu 16+自带Python3,所以只需要安装pip3就可以了
apt install python3-pip -y
2、安装ffmpeg
#下载ffmpeg二进制
wget https://www.moerats.com/usr/down/ffmpeg/ffmpeg-git-$(getconf LONG_BIT)bit-static.tar.xz
#解压文件
tar xvf ffmpeg-git-*-static.tar.xz
#移动ffmpeg可执行文件
mv ffmpeg-git-*/ffmpeg ffmpeg-git-*/ffprobe /usr/bin/
#删除文件
rm -rf ffmpeg-git-*
3、下载脚本
#下载脚本并存放在/root/bz文件夹
git clone https://github.com/Henryhaohao/Bilibili_video_download.git /root/bz
#安装依赖
cd /root/bz && pip3 install -r requirements.txt
#开始运行脚本
python3 bilibili_video_download.py
然后会要求你输入B
站的AV
号或者视频链接地址,然后选择你需要的格式,直到下载完成。
如果你运行脚本的时候出现UnicodeEncodeError: 'ascii' codec can't encode
错误,那就需要先将系统的默认语言环境编码设置为UTF-8
格式,使用命令:
echo 'export LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8' >> /etc/profile
source /etc/profile
最后下载的视频会存放/root/bz
文件夹,不过好像下载的1080P
视频清晰度比在线播放的稍微差一点点,不知道是不是看错了,不过还是挺清晰的,然后有需求的同学们可以下好后上传到OneDrive
或者GoogleDrive
网盘保存下。
能不能直接下到onedrive里面啊?
一切皆有可能,只是看会不会玩,B站下载,推荐使用这个https://www.moerats.com/archives/935/
大佬有没有下载twitter 小视频到vps 的方法.
这个我好像发过类似工具,你可以找下,我忘了
大佬,能否弄一下分P 下载
这个我得看看
作者源码中内嵌的api key已经失效了,项目暂时无法使用
2019/2/20
那只能等作者修复了
之前在GitHub上填了issue,前两天作者邮件回复,已经修复了
那就行
大佬 ... ... youtube-dl不是可以下载B站视频么 ... ... 还有一个you-get ... ...
这几个听过,但没试过。
大佬有没有批量爬虫下弹幕的脚本?想把动画的弹幕保存,每天更新手动选也比较麻烦。
弹幕脚本也貌似见过。
下载到vps上怎么再下载到本地呢?
方法博客很多,你可以看看,如果你要是下载到电脑本地的话,还是建议用b站插件助手直接下载。
下载出来的视频太模糊了
将就下。
大佬 有没有下载油管上视频的脚本?用过几个插件,下载的1080P没声音,需要合成。
用youtube-dl,环境变量设置好ffmpeg的目录话下回来的同时直接自动合并
试试you-get? https://github.com/soimort/you-get 不过只能手动挡
哪天我找个方便的脚本吧。
这个等我有空找下吧。
请问可以下载视频播放列表吗
这个应该不能,需要单独输入AV号或者链接。