在下载Bilibili(哔哩哔哩)视频时,用户可能会遇到多种问题,以下是一些常见的问题及其解决方法:
常见问题及解决方法
| 问题 | 解决步骤 |
| | |
| 依赖库未安装或版本不匹配 | 确保已安装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进行音视频合成 |
| Aria下载失败(使用哔哩下载姬时) | 检查aria2c.exe,确保aria2c.exe文件存在且可以正常工作;防火墙设置,检查防火墙设置,确保aria2c.exe被允许通过防火墙;切换端口号,尝试切换aria2c.exe的端口号,避免端口冲突 |
| 内建下载器失败(使用哔哩下载姬时) | 提交Issue,在内建下载器失败时,建议在项目的GitHub Issues页面提交问题,详细错误情况;欢迎PR,如果有开发能力,欢迎提交Pull Request来修复这个问题 |
| 下载时卡在“混流中”(使用哔哩下载姬时) | 检查ffmpeg.exe,确保ffmpeg.exe文件存在且可以正常工作;更新FFmpeg,如果ffmpeg.exe有问题,建议更新到最新版本的FFmpeg;重新启动程序,尝试重新启动哔哩下载姬,重新开始下载 |
推荐的Bilibili下载替代软件
1. 哔哩下载姬(DownKyi):简单易用的Bilibili视频下载软件,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等)。
2. BilibiliVideoDownload:跨平台的Bilibili视频下载桌面软件,支持Windows、macOS和Linux系统。
3. lux:用Go语言开发的CLI命令行工具,速度极快、功能强大、简单易用,支持网站全面,下载内容形式丰富。
4. BBDown:“B站专用”的视频下载工具,下载速度快,功能多,支持B站视频的无水印下载。
5. Bilix:基于Python的Async异步特性,下载速度快。
6. TubeOffline:在线视频下载器,支持从Bilibili下载视频,但只能下载质量“高达”320p的视频。
7. EaseUS MobiMover:基于桌面的视频下载器,可以用来从Bilibili下载视频,支持将视频直接下载到iPhone或电脑上,支持超过1000个视频共享网站。