常见问题及解决方法
| 问题 | 解决步骤 |
| | |
| 依赖库未安装或版本不匹配 | 确保已安装Python 3版本,使用`pip3 install -r requirements.txt`命令安装依赖库,若有版本冲突,可使用虚拟环境隔离项目依赖库 |
| 无法下载高分辨率视频(1080p及以上) | 对于版本二(bilibili_video_download_v2.py),加入登录后cookie中的SESSDATA字段才能下载720p及以上视频;若想下载1080p + 视频,需要带入B站大会员的cookie中的SESSDATA。获取SESSDATA的方法:浏览器登录B站,按F12打开开发者工具,进入“Application”选项卡,在“Cookies”中找到SESSDATA值,替换代码中的相应字段 |
| 多线程下载问题(线程管理不当导致下载失败或系统资源占用过高) | 使用版本三(bilibili_video_download_v3.py)进行多线程下载,确保系统资源充足,避免同时运行过多线程。若遇到下载失败,可以尝试减少线程数量或检查网络连接是否稳定 |
| 付费视频和地区限制视频下载问题 | 确认视频类型,在下载前,确认视频是否为付费视频或受地区限制的视频。避免下载此类视频,如果视频为付费或地区限制,建议不要尝试下载,以免导致软件报错。检查网络环境,确保网络环境不受地区限制,否则可能会影响下载 |
| 登录信息过期问题 | 定期检查登录状态,建议每隔几个月检查一次登录状态,确保登录信息未过期。重新登录,如果发现登录信息过期,需要重新登录以获取新的SESSDATA。保存登录信息,登录后,软件只会获取SESSDATA用于下载,确保账号信息安全 |
| 下载音视频分离问题(因使用ffmpeg合成导致安装包较大) | 确保安装ffmpeg,在下载视频前,确保系统中已安装ffmpeg,否则无法进行音视频合成。检查安装包大小,由于ffmpeg的存在,安装包较大,下载前请确保有足够的存储空间。手动合成音视频,如果遇到合成问题,可以尝试手动使用ffmpeg进行音视频合成 |
下载Bilibili视频的方法
1. 官方客户端下载视频
2. 在线工具网站下载
3. 手动获取视频流
4. 使用第三方下载工具(客户端)
推荐的下载Bilibili视频软件
| 软件名称 | 特点 | 下载链接 |
| | | |
| 哔哩下载姬(DownKyi) | 简单易用,支持几乎所有B站视频下载,输出mp4格式,支持批量下载、用户收藏夹等下载,有实用小工具 | GitHub: [leiurayer/downkyi] |
| 唧唧 Down | 跨平台,支持下载弹幕、封面、音频等,有免费版和付费版,支持批量下载 | |
| B23Downloader | 开源,界面简洁,无需安装,支持下载漫画、直播、番剧、电影等 | GitHub: [vooidzero/B23Downloader] |
| Down 哔哩 | 支持4K及多种编码视频下载,支持下载up主所有视频等多种内容,支持弹幕自定义样式等 | [相关帖子] |
| BiliVideoDown | 基于Flutter,支持Windows、macOS,界面简洁美观 | GitHub: [kangpeiqin/bilivideo_down] |
| 视频解析网站(如bilibili./) | 无需安装软件,在线解析下载,支持多个平台视频下载 | [bilibili./] |