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

相关推荐
神探小白牙11 分钟前
海康视频在vue2.0中的使用
前端·音视频
AI天行健18 分钟前
文生视频与图生视频的技术区别及适用场景分析
人工智能·音视频
阿童木写作24 分钟前
跨境电商批量图片翻译与视频字幕翻译工具推荐
python·音视频
orient.lu29 分钟前
第 21 章《图像生成与音频转录》· nanobot 多模态 Provider 源码解析:11 图像 + 6 转录注册表
音视频·nanobot
Mr数据杨1 小时前
【Codex】接入音频转录服务实现课堂语音结构化处理
django·音视频·codex·项目开发
专注仿真1 小时前
Vapor框架构建及Swift for TensorFlow图像分析
java·其他
ALINX技术博客2 小时前
【黑金云课堂】FPGA技术教程FPGA 基础:HDMI视频输入与环路输出实验
fpga开发·音视频
芯片封装工程师2 小时前
台式真空共晶机如何重塑电子封装工艺新格局
其他
揽秀亭长2 小时前
做视频时如何快速完成视频转文字?几种方法实测
人工智能·音视频
执欣之手2 小时前
Privacy Policy for FreornDashn
其他