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

相关推荐
feasibility.16 小时前
不装Claude Code,WorkBuddy也能做视频,Remotion skill告别抽卡(含安装与使用)
人工智能·aigc·音视频·agi·skill·remotion·workbuddy
AI视频工具指南19 小时前
一个人能做 AI 短剧吗?实际要做哪些决定
人工智能·aigc·音视频·1024程序员节
开开心心就好20 小时前
本地文件搜索工具,双击Ctrl就能呼出搜索
java·服务器·前端·支持向量机·ffmpeg·音视频·模拟退火算法
小豆庄20 小时前
视频脱敏引擎的追踪难题:转场误判定、ID撞号和淡入窗口
qt·算法·目标检测·音视频·视频·敏捷流程
李永奉1 天前
杰理可视化SDK开发-音频录制功能使用教程
笔记·单片机·嵌入式硬件·mcu·物联网·音视频
_YouziTech_1 天前
【STM32+MAX98357】MP3转PCM存入Flash并控制音频输出
stm32·单片机·音视频·内存·pcm·i2s·wav
yangmu32031 天前
万字长文拆解:AI视频生成(SVD/Sora类)的底层技术原理与实现路径
人工智能·音视频
xierui1231231 天前
视频Agent的声音编排:原声、TTS、ASR与背景音乐怎样分工
人工智能·音视频
HY小宝F1 天前
智能摄像头系统 30 天学习计划 Day 09:用 RTSP 把视频送到网络
网络·学习·音视频
美狐美颜SDK开放平台1 天前
准备开发直播APP?视频美颜SDK接入前的十项检查清单
android·ios·音视频·直播美颜sdk·视频美颜sdk