/BilibiliDownloader

爬取B站视频并下载到本地

Primary LanguagePython

使用方法

  1. 下载ffmpeg并配置好环境变量(B站音视频分离,需要ffmpeg在本地进行合成),参考链接:ffmpeg的安装与使用
  2. 使用pip或anaconda安装request库
  3. 修改main方法中的保存地址、待下载视频bv号、需下载的集数列表
  4. 运行脚本

预计改进的地方

  1. 目前脚本采用单线程进行下载,mp3下载、mp4下载、音视频合成均在一个线程内完成,效率较低,在后续版本中将采用多线程,一个线程下载mp3、两个线程下载mp4、一个线程进行音视频合并。
  2. 目前每次下载都需要输入bv号和集数信息,需要修改代码。在后续的版本中打算使用ttkbootstrap框架搭建一个GUI用户界面,便于使用。
  3. 目前脚本的运行需要Python运行环境,在后续版本中可以使用pyinstaller第三方库将脚本和需要的资源打包成一个exe可执行文件,更加便于使用。