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

相关推荐
神奇霸王龙7 小时前
国产音乐视频 Prompt 三段式屠夫榜:5 个国产视频模型实测对比
人工智能·ai·prompt·音视频·agent·ai编程·agi
神奇霸王龙7 小时前
AI视频Prompt结构化实战指南:可灵/万相/豆包
人工智能·ai·prompt·aigc·音视频·ai编程
Ztt66666666610 小时前
六方壶不只看棱角,转得温和才耐看
经验分享·笔记·其他·百度·微信公众平台
SEONIB_Explorer10 小时前
跨境电商新手零门槛教程:AI 一键生成 TikTok/Ins 投放短视频,5 步 60 秒出片
人工智能·音视频·跨境电商·视频制作·veonib
运营小白13 小时前
电商产品链接自动生成视频广告:从“信息搬运“到“链接进、视频出“的工程化思路
大数据·人工智能·aigc·音视频·veonib·电商视频广告·产品链接解析
aishanceyi14 小时前
手机镜头配件尺寸2微米,嘉腾闪测仪批量检测
其他
AI创界者16 小时前
【AI视频生成】ComfyUI + LTX-Video 2.3 整合包:超低显存实现高帧率AI视频渲染与工作流详解
人工智能·aigc·音视频
开开心心就好19 小时前
Word双击预览图片插件弥补Word功能缺失
人工智能·python·智能手机·ocr·电脑·word·音视频
tedcloud1231 天前
OmniRoute怎么部署?开源AI模型路由平台Linux部署教程
linux·服务器·人工智能·开源·音视频
ye150127774551 天前
220V转5V1A隔离芯片WT5602
单片机·嵌入式硬件·其他·硬件工程