BilibiliDown视频解析工具PHP源码 支持弹幕字幕封面

BilibiliDown是一款基于PHP开发的B站视频解析提取工具,支持单个视频、合集与分集的解析,可获取视频下载链接、弹幕、字幕及封面,并提供后台管理功能。

BilibiliDown视频解析工具PHP源码 支持弹幕字幕封面
开发语言PHP
资源大小90.48MB
运行环境Web / Linux
资源状态可查看

资源定位与核心能力

BilibiliDown是一款基于PHP开发的B站视频解析提取工具,面向站长和个人用户,提供免费、极简的解析服务。它能够处理单个视频、合集以及多P分集,自动遍历分集并生成下载列表,省去逐一操作的麻烦。

工具支持多种画质,包括高清、超清和1080P,并可直接在页面中播放预览。除了视频本身,它还能提取SRT字幕、XML弹幕以及封面,满足本地收藏、二次创作或离线观看的需求。

  • 一键解析视频链接或BV号,生成真实有效的视频流地址(flv、mp4格式)。
  • 支持合集与分集解析,自动生成完整下载列表。
  • 提供弹幕下载与转换功能,可将XML弹幕转为ASS格式,并自定义样式。

功能细节与运营管理

BilibiliDown内置缓存加速机制,对已解析的视频信息进行临时存储,避免重复请求B站API,从而提升解析速度并降低服务器压力。同时支持自定义请求头、代理设置,适配不同网络环境。

后台管理界面可选开启,管理员可通过Session登录验证,配置API密钥、缓存策略、访问白名单和每日解析次数限制,防止滥用。所有配置存储在config.php文件中,无需额外数据库维护。

  • 支持设置B站Cookie或Token,以适应不同权限的解析需求。
  • 可配置缓存时长、文件缓存或Redis缓存。
  • 自定义CSS变量,调整前端主题色和按钮样式,实现品牌定制。

技术特性与部署建议

BilibiliDown采用纯PHP后端开发,无需数据库支持,部署轻量。前端使用HTML5和CSS3构建响应式界面,适配PC、平板和手机端。代码遵循PSR-4规范,模块化设计,核心解析引擎独立封装,便于二次开发。

解析引擎基于cURL库模拟请求,自动处理B站API的签名验证与Cookie管理。输出数据采用JSON格式,开发者可轻松对接其他应用或构建RESTful API。多用户并发支持采用PHP-FPM异步处理,可选Redis缓存,能够同时处理多个用户的解析请求。

  • 无需数据库,配置简单,适合快速部署。
  • 支持文件缓存和Redis缓存,提升并发处理能力。
  • 解析结果仅返回视频元数据,不存储用户隐私数据。
图片预览