支持哔哩哔哩FLV、MP4(AVC、HEVC编码)视频下载的python脚本
可通过稿件av号BV获取全部画质(大会员需火狐cookie)的FLV,MP4封装视频
其中MP4可选HEVC编码(有的话)
- 可解析哔哩哔哩视频的
FLV
和MP4(Dash)
视频链接 - 支持下载目前仅在移动端和UWP端使用的
H265(HEVC)
视频源 - 文字
交互界面
- 批量下载(单稿件全P & 全候选列表 & 剧集全集 仅FLV封装)
- 批量添加稿件
- 剧集下载(支持ep号ss号md号解析)
- 可添加多个视频实例至列表侯选
- 支持保存下载历史记录
- UP主信息获取
zip包含pyinstaller打包的exe
无需另外安装Python以及aria2,ffmpeg
文件保存在downloads
文件夹
git clone https://github.com/Daniel2022/bilibili-downloader-py.git
cd bilibili-downloader-py
python main.py
#使用会自动生成savefile.pysav文件
#根据脚本文字提示使用
#依赖module/bililib.py
支持firefox浏览器的cookies.sqlite
cookies.sqlite
文件和主程序(downloader-x86(-64).exe
)放置在同一文件夹
推荐加载带帐号的cookie,否则无法获取480p以上的FLV(MP4不受影响)
Python 3.6
+ requests
模块(pyinstaller打包环境)
pip install requests #安装模块
当前仅适用Windows(主要是在调用aria2和ffmpeg的函数)
#Code: /module/myopertion.py
def Download_Mission(url,referer,file_name=None):
...
def FFmpegMission(VideoName,AudioName,Outputname):
...
- 稿件多方面信息获取(实例属性已存在)
- 所需环境自动初始化(Win & Linux)
- 支持命令行带参数下载
- 实例更新