nICEnnnnnnnLeeBilibiliDown:B站视频下载工具

文章目录

nICEnnnnnnnLee/BilibiliDown:B站视频下载工具

BilibiliDown在GitHub上已经拿到4,820 Star了。

这是一个专门用来下载B站视频的工具,基于Java开发,支持Windows、Linux、Mac多系统运行,使用Apache2.0开源协议。

这个工具的核心功能是下载B站平台的视频内容。用户登录后的凭证会明文保存在config文件夹下的cookies.config文件,用户如果需要清除凭证,可以直接删除该文件,也可以通过工具界面中的操作菜单,选择登录相关选项下的退出登录功能。

项目提供完整的帮助文档,包含快速入门、使用说明、下载地址等内容,访问不顺畅的用户可以使用备用帮助文档站点。

项目使用多个第三方开源组件完成功能开发。AV和BV号转换逻辑参考了Colerar/abv项目的实现,使用JSON.org库处理Json数据解析,zxing库用于生成链接二维码图片,视频转码功能通过调用外部ffmpeg工具实现,其中短片段flv格式不会使用ffmpeg,仅多flv文件合并以及m4s格式转MP4时需要调用。验证码处理逻辑参考了geetest-validator项目的实现,cookie刷新代码的wasm逆向逻辑参考了bilibili-API-collect项目中的相关实现。

用户可以从帮助文档的快速入门页面获取最新的下载地址,项目代码同时托管在GitHub、Bitbucket和Gitee三个平台,用户可以根据访问速度选择合适的站点。项目提供单独的更新日志页面,记录每个版本的更新内容。

项目自带的ffmpeg.exe文件基于自定义编译参数生成,相关编译参数已公开在项目文档中。整个项目遵守Apache 2.0开源协议,第三方组件的开源许可信息也单独整理在项目仓库中,用户可以自行查阅。

开源地址:https://github.com/nICEnnnnnnnLee/BilibiliDown

nnnnnLee/BilibiliDown

相关推荐
昨日之日20062 小时前
Higgs Audio v3 - 超自然多语言情感TTS,一键克隆声音 一键整合包下载
人工智能·音视频
声光界5 小时前
《星闪无线短距通信使能智能音频》
音视频
小崔聊喷画6 小时前
车贴打印技术白皮书:从山东UV到可转移物料的全面应用指南
其他
吾名招财6 小时前
视频+全景视频多视角快速抽帧工具(可免费使用)
音视频·视频抽帧·全景视频
王木风6 小时前
Spring Boot + LLM 工程化:把短视频流水线拆成 16 个独立角色的踩坑记录
人工智能·spring boot·后端·开源·新媒体运营·音视频·agent
北京海得康7 小时前
朗斯弗(曲氟尿苷替匹嘧啶片)医保政策与用药指南【海得康】
其他
学编程的小程8 小时前
以前做视频靠时间,现在做视频靠提示词——Codex+Remotion体验记
音视频
鸽芷咕8 小时前
鸿蒙PC迁移:MoonPlayer Qt 视频播放器鸿蒙PC适配全记录
qt·音视频·harmonyos
老陈头聊SEO9 小时前
长尾关键词优化策略助力SEO效果提升的关键要素
其他·搜索引擎·seo优化
天静好心情10 小时前
行至半山,心向晴空
其他