BiliVideoDown:B站视频下载,一个桌面应用就够了

bilivideo-down-code.zip 一款基于 Flutter 开发的 B 站视频下载工具,界面简洁美观,提供友好的用户体验。支持多线程与批量下载功能,能够高效处理大规模视频下载。 立即下载

BiliVideoDown:B站视频下载,一个桌面应用就够了

bilivideo_down 由 kangpeiqin 开发,目前在 GitHub 上获得了 861 Star。这是一个基于 Flutter 的桌面端 B 站视频下载工具,支持 Windows 10 和 macOS 两个平台,核心功能是把 B 站视频下载到本地存储。

正文顶部截图

1、 这个工具怎么用

BiliVideoDown 是一个独立桌面应用,和命令行工具、浏览器插件属于不同类型。打开后的界面是常规视频下载工具布局:粘贴 B 站视频链接,选择清晰度,开始下载。整个过程不需要配置任何参数,也不需要安装额外依赖。

底层基于 Flutter 框架,一套 Dart 代码同时在 Windows 和 macOS 上运行。Flutter 桌面端支持在其 3.0 版本之后才逐步成熟,BiliVideoDown 选择了这条路线,意味着它不像 Electron 应用那样需要打包整个 Chromium,安装包体积相对可控。

项目维护了两个分支:main 分支用 GetX 做状态管理,dev 分支用 Riverpod。对在学 Flutter 状态管理的开发者来说,同一个项目用两种方案各实现一遍,对比阅读比看两套独立项目要高效。

2、 B 站视频下载的常见方案

README区域截图

下载 B 站视频这件事,市面上方案可以分为几类。

浏览器插件最普遍,安装后在 B 站播放页直接出现下载按钮,方便但也最容易失效。B 站前端每次更新都可能改变页面结构,插件需要跟进适配,中间存在空窗期。

油猴脚本灵活度更高,用户可以自行修改匹配规则,但前提是安装脚本管理器如 Tampermonkey,对普通用户来说多了一步操作门槛。

在线解析站最简单,打开网页粘贴链接就行,不需要安装任何东西。缺点是画质通常被压缩,服务器带宽和稳定性由站点运营方决定,可能随时关闭。

命令行工具如 you-get 和 yt-dlp 功能完备,支持批量下载和自定义参数,面向的是有技术背景、习惯终端操作的用户。

桌面应用走的是另一条路线。它独立于浏览器运行,不受前端改动影响。不需要安装任何扩展或脚本管理器。下载逻辑封装在应用内部,用户操作流程缩短为粘贴链接和选择画质两步。BiliVideoDown 做的就是这个定位。

3、 项目结构与技术细节

项目基于 Flutter 开发,Dart 语言编写,一套代码覆盖 Windows 和 macOS 两个桌面平台。不支持 Linux,这一点在 README 中有明确说明。

状态管理方面有两个方案:main 分支用 GetX,dev 分支换成了 Riverpod。GetX 集成度高,路由、依赖注入、状态管理全部放在一个包里,上手快但耦合度也高。Riverpod 类型安全性更好,编译期就能发现错误,单元测试写起来也方便,但模板代码会多一些。对在 Flutter 状态管理选型阶段的人来说,看同一个项目用两种方式分别实现,对比非常直观。

项目采用 GPL 3.0 开源协议。代码结构集中在视频下载的核心逻辑和界面交互上,文件量不大,适合用来了解 Flutter 桌面应用开发的基本流程,尤其是网络请求和本地文件写入相关的实现。

本地开发和运行也很简单,安装 Flutter SDK 后执行单条命令即可:

# windows 平台
flutter run -d windows
# macOS 平台
flutter run -d macOS

4、 适合哪些人用

  • 需要下载 B 站教程类视频离线观看的用户,比如通勤途中或网络不稳定的环境下学习
  • 想研究 Flutter 桌面应用开发的人,可以参考项目架构和两种状态管理实现
  • 偏好桌面软件操作方式、不想在浏览器里折腾插件或脚本的普通用户

BiliVideoDown 目前 861 Star,数量不算高,但代码结构规整,功能定位清晰。如果需求只是把 B 站视频下载到本地,这个工具够用。

1 Star,数量不算高,但代码结构规整,功能定位清晰。如果需求只是把 B 站视频下载到本地,这个工具够用。

加湿器方案-DLT8M04TS-杰力科创 基本组成: 一个触摸按键、一组RGB灯、一个雾化片、一个充电IC。 产品功能: 第一次上电光机状态,RGB红/绿/红灯依次闪烁灭; 2、按键功能:短按开关机和三档喷雾工作模式,第一次短按持续喷雾,短按第二次喷3S,停3S,短按第三次关闭喷雾模式,依次循环; 在喷雾或是不喷雾的状态下长按1.5S RGB灯渐变,一直循环,第二次长按当前灯光闪烁一下常亮,第三次长按关机; 3、持续喷雾定时5小时自动断电,间歇喷雾定时10小时自动断电,若在间歇工作时有切换为持续喷雾,那间歇喷雾的... 阅读详情

相关推荐

windows10 + wsl2安装docker

一、安装wsl https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 1.1以管理员身份运行powershell 1.2执行如下命令 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 1.3重启电脑 1.4 重启电脑后,如果需要安装wsl2, 则安装官方文档继续后续操作,因我...

happytree001的博客 1561

【亲测免费】 探索Bili-Video:一款强大的哔哩哔哩视频下载工具

探索Bili-Video:一款强大的哔哩哔哩视频下载工具 是一个开源的Python项目,旨在帮助用户轻松地从哔哩哔哩(B站)下载视频和音频资源。本文将深入解析该项目的技术特性、应用价值以及如何利用它满足你的需求。 项目简介 Bili-Video 使用Python编程语言,它的工作原理是通过解析B站网页的HTML代码,获取视频的实际存储地址。这个过程完全自动化,用户只需提供视频的URL即可开始下载。...

gitblog_00096的博客 841

Minitab田口设计实战:如何用正交试验优化遗传算法参数(附完整操作步骤)

本文详细介绍了如何利用Minitab田口设计进行遗传算法参数优化,通过正交试验方法显著提升效率。文章涵盖实验设计、Minitab操作步骤、结果分析及高级技巧,帮助工程师快速掌握这一工业级优化技术,实现算法性能的显著提升。

wind6的博客 857

**高效享受多媒体盛宴:探索BiliVideoDown的魅力**

高效享受多媒体盛宴:探索BiliVideoDown的魅力 去发现同类优质开源项目:https://gitcode.com/ 在当今这个信息爆炸的时代,我们常常希望能将自己喜欢的内容随时随地进行访问和欣赏。尤其是在网络不稳定或无法在线观看的情况下,能够下载存储视频就显得尤为重要了。今天,我非常荣幸地向大家介绍一个革命性的项目——BiliVideoDown,这是一款专为B站用户设计的视频下载神器,它不...

gitblog_00090的博客 928

ensp企业网综合实验(课程设计)

使用MSTP+VRRP技术实现负载均衡以及增加网络的可靠性;出口配置napt;所有用户均为自动获取IP地址;

qq_50829760的博客 1万+

高通拨号流程介绍

本文介绍了高通平台(如SDX55)中APSS(A7处理器)与ModEM(Q6处理器)间的通信机制。

四儿家的小祖宗的博客 1063

3分钟上手!用Bilivideoinfo轻松获取B站视频完整数据

想要深入了解B站视频的传播规律和用户行为吗?Bilivideoinfo是一款专为B站设计的数据采集工具,能够帮助你批量获取视频的完整数据,为内容分析和运营决策提供有力支持。无论你是内容创作者、数据分析师还是平台研究者,这款开源工具都能满足你对B站数据的全方位需求。 ## 🎯 为什么选择Bilivideoinfo? 在内容为王的时代,数据驱动的决策变得尤为重要。Bilivideoinfo作为一

gitblog_01138的博客 181

Qt 国产嵌入式操作系统实现文字转语音功能(ekho库)

Qt 国产嵌入式操作系统实现文字转语音功能(TTS)_tts驱动 转文字-CSDN博客在继上篇文章之后,甲方粑粑不满意使用eSpeak发出的声音太难听了,这就不得不找个替代品,声音稍微好听了一些。使用ekho开源库。Ekho(余音)是一个免费、开源的中文语音合成软件。它目前支持粤语、普通话(国语)、诏安客语、藏语、雅言(中国古代通用语)和韩语(试验中),英文则通过Festival间接实现。Ekho支持Linux、Windows和Android平台。

希望能帮助大家,希望大家多多支持,你们的支持是我前进的动力。 2744

B站视频数据分析神器:如何用Bilivideoinfo获取精确的B站视频数据

想要深入了解B站视频的传播规律和用户行为模式吗?Bilivideoinfo是一款专业的B站视频数据采集工具,能够批量获取B站视频的完整数据,为内容分析和运营决策提供有力支撑。无论你是内容创作者、数据分析师还是平台研究者,这款开源工具都能满足你对B站数据的全方位需求。通过精确的数据采集,告别B站前端显示的约数统计,获得专业级的数据分析能力。 ## 📊 为什么需要精确的B站视频数据? 在内容为王

gitblog_00314的博客 159

YOLOv11改进策略【卷积层】| DEConv: 强度信息与梯度特征融合的细节增强 适用于小目标与细节目标检测任务

本文记录的是利用 模块优化 的目标检测网络模型。(Detail-Enhanced Convolution,细节增强卷积)的设计旨在,解决 目标检测网络中传统普通卷积缺乏目标细节相关先验、对小目标边缘、目标与背景边界等关键细节捕捉能力不足的问题,同时避免引入额外参数量与计算开销,以适配 对实时推理性能与检测精度的双重需求。DEA-Net: Single image dehazing based on detail-enhanced convolution and content-guided atte

Limiiiing的博客 1483

YOLOv11数据集增强 | 引入多种数据集增强方法,支持图像和标签同步扩充增强

本文介绍了YOLOv11目标检测中的数据集增强技术,重点解决图像与标注标签同步扩充的关键问题。文章系统分析了三类增强方法:几何变换(翻转、旋转、缩放)、颜色变换(亮度、对比度调整)和高级增强(Mosaic、MixUp),并探讨了其在小样本检测、复杂场景泛化和多方向目标识别等场景的应用价值。针对核心的标签同步问题,提供了基于Python和OpenCV的详细代码实现示例,展示如何对图像进行水平翻转和缩放操作时精确调整YOLO格式边界框坐标。该技术能有效解决训练数据不足和多样性匮乏问题,显著提升模型的泛化性能。

走向CTO的路上... 1509

最佳实践,一款基于 Flutter 的桌面应用

这篇文章介绍作为一名后端开发人员,快速的入门前端或者客户端一些相关的技术的心得。先来说说为什么作为一名后端开发人员也需要学习一些前端或者客户端相关的技术。可以扩展技术视野,让我们更加深刻的理解相关领域的发展。如果有一天你想要独立自主开发一款属于自己的互联网产品,在没有团队的情况下,你可能啥都要自己做,需要学习这些技术以让你拥有开发自己产品的能力。更加深刻的理解一款产品的开发流程。

qq_38454776的博客 1203

qiankun 主子应用部署教程(Nginx 小白版)

本地开发:不用 Nginx,直接localhost:端口即可。本地模拟线上:用hosts + Nginx + 自定义域名,效果和生产接近。线上部署主应用只要配置 history 模式子应用必须支持 CORS + history + 缓存能跑是因为默认 server 兜底,但推荐写真实域名。主应用 vs 子应用的 Nginx 配置区别为什么本地和线上表现不一样history 模式 + 跨域的最佳实践。

专注于前端开发与实战技巧,记录从零到一的学习与项目经验。分享 Vue3 / JavaScript / TypeScript / Flutter /Uniapp等前端技术,以及 性能优化、工程化、最佳实践。 993

如何用 Bilivideoinfo 轻松抓取 B 站视频数据?超详细指南来了!

想知道如何快速获取 B 站视频的完整数据吗?Bilivideoinfo 是一款免费开源的 Bilibili 视频数据爬虫工具,能够帮助你批量抓取包括标题、播放量、弹幕数、点赞投币等在内的 15+ 项精准数据,让数据分析变得简单高效。 ## ???? 为什么选择 Bilivideoinfo?三大核心优势 ### ✅ 数据全面到“离谱”!15+ 维度信息一网打尽 无论是视频标题、UP 主信息,还是精确...

gitblog_00332的博客 731

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

3 款 B 站视频专用下载器

「 静静地做自己,让世界发现你」小伙伴们注意:公众号的推送机制不再按照时间前后推送了,微信公众号信息流乱序。君哥建议大家把科技毒瘤君公众号置顶(设为星标⭐),以便第一时间看到推送,非常感谢~今天给大家分享三款bilibili视频下载器B站下载器免费下载器三款下载器都是不错的选择,大家可以自行进行下载,下载链接在文末第一款:Bilidown支持由UP主上传的单集,多集及相关封面,弹幕,字幕,音...

科技毒瘤君 9644

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【免费下载】 BilibiliVideoDownload: 跨平台哔哩哔哩视频下载工具使用指南

**BilibiliVideoDownload** 是一款跨平台的桌面应用程序,专为下载哔哩哔哩(BiliBili)视频设计。它支持Windows、macOS及Linux操作系统。此工具允许用户轻松下载视频内容,包括常规视频、番剧、电影等,且具备会员清晰度支持。项目基于Electron、Vue.js和TypeScript构建,利用FFmpeg进行音视频合并,提供了一个简洁易用的图形界面。 ##

gitblog_00711的博客 7458

【亲测免费】 探索Bilivideoinfo:强大的哔哩哔哩视频信息获取工具

是一个开源项目,专为开发者和数据分析爱好者设计,用于高效地获取并分析哔哩哔哩(B站)上的视频信息。该项目基于Python编写,利用B站提供的API接口,提供了丰富的功能,让用户能够轻松地抓取、解析及处理B站视频的相关数据。 ## 技术分析 Bilivideoinfo的核心是Python的网络请求库`requests`和JSON解析库`json`,它们使得项目可以与B站的服务器进行通信并解析返回...

gitblog_00033的博客 1998

5分钟掌握B站视频数据批量采集:免费开源工具Bilivideoinfo终极指南

你是否曾经为了分析B站视频数据而手动复制粘贴,耗费数小时却只能收集有限的几个指标?或者作为内容创作者,想要研究竞品视频的数据表现却苦于没有高效的工具?今天我要向你介绍一款开源神器——Bilivideoinfo,它能让你在5分钟内实现B站视频数据的批量自动化采集,轻松完成专业级的数据分析工作。 ## 📊 从手动到自动:告别繁琐的数据收集工作 想象一下这样的场景:你需要分析100个竞品视频的播放

gitblog_00813的博客 133

革命性语音识别Moonshine:边缘设备上的终极ASR解决方案

Moonshine Voice是一款为边缘设备打造的开源AI语音工具包,专注于提供快速准确的自动语音识别(ASR)功能。作为面向开发者的实时语音应用开发工具,它在保持高性能的同时,特别优化了在资源受限设备上的运行效率,让边缘设备也能拥有专业级的语音识别能力。 ## 🚀 为什么选择Moonshine Voice? 在众多语音识别工具中,Moonshine Voice凭借其独特优势脱颖而出。它专

gitblog_00839的博客 965

B站视频数据分析神器:Bilivideoinfo完整使用指南

想要深入了解B站视频的传播规律和用户行为模式吗?Bilivideoinfo这款专业的B站数据采集工具能够帮助你精确获取完整的视频数据,为内容分析和运营决策提供有力支撑。无论你是内容创作者、数据分析师还是平台研究者,这款开源工具都能满足你对B站数据的全方位需求。 ## 为什么选择Bilivideoinfo进行B站数据分析 在当今内容为王的时代,数据驱动的决策变得尤为重要。Bilivideoinf

gitblog_00836的博客 532

CANN ops-transformer Compressor 算子深度解析:SMLA/QLI 推理场景的 KV Cache 压缩前处理

Compressor 是 CANN ops-transformer 算子库中面向推理场景的前处理算子,位于 SMLA(Sparse MLA)与 QLI(Quantized Lightning Indexer)链路之前,负责把每 4 或 128 个 token 的 KV cache 压缩为 1 个,再供后续每个 token 与压缩后的 KV cache 做 DSA(Dense Sparse Atte

gitblog_01106的博客 196

如何用Bilivideoinfo快速获取B站视频精准数据?完整操作指南

想要全面分析B站视频的各项指标数据吗?Bilivideoinfo是一款专门针对B站视频数据爬取的开源工具,能够帮助用户批量获取包括标题、播放量、弹幕数、点赞投币等在内的15+项精准数据,让B站视频数据分析变得简单高效。 ## 痛点解析:传统数据分析的局限与挑战 **数据收集效率低下**:手动记录B站视频数据耗时耗力,无法满足批量分析需求。**数据精度不足**:平台显示的约数统计让深度分析变得困

gitblog_00110的博客 461

终极B站数据采集指南:5分钟掌握Bilivideoinfo高效爬取技巧

想要深入了解B站视频的传播规律?渴望获得精确的播放数据来分析内容表现?Bilivideoinfo这款开源工具正是你需要的B站数据采集利器!它能帮你批量获取完整的视频数据,让数据分析变得简单高效。 ## 🎯 为什么你需要B站数据采集? 作为B站内容创作者或平台研究者,你是否遇到过这些困扰: | 痛点问题 | 传统解决方案 | Bilivideoinfo方案 | |---------|----

gitblog_00670的博客 1742

BilibiliCacheVideoMerge:三步告别缓存碎片,安卓端B站视频完美合并指南

你是否曾在B站缓存了喜欢的视频,却发现它们被分割成几十个零散文件?当你想离线观看或分享给朋友时,面对一堆.blv、.m4s格式的碎片文件,是不是感到无从下手?BilibiliCacheVideoMerge正是为解决这一痛点而生的安卓工具,它能将B站APP的缓存视频智能合并为标准的MP4格式,让你的离线观看体验与在线无异。 ## 🔥 为什么你需要这个工具? **传统B站缓存模式的问题**: -

gitblog_01044的博客 252

BilibiliVideoDownload:一站式桌面下载神器,让追番无界限!

--- 在这个数字时代,高质量的内容下载工具是每个网瘾少年(少女)不可或缺的宝藏。今天,我们来揭秘一款专门为B站爱好者量身打造的开源利器 —— **BilibiliVideoDownload**。这款跨平台的桌面应用,不仅设计精巧,更是自由下载的代名词,支持Windows、macOS和Linux三大系统,让你无论在哪都能轻松享受B站的精彩内容。 ## 项目技术分析 **BilibiliVid

gitblog_01127的博客 2264

BilibiliDown:B站视频下载器,从收藏夹到硬盘只隔一个链接

BilibiliDown 是一款免费开源的 B 站视频下载器,Windows、macOS、Linux 三端通吃。你丢给它一个链接,它把视频、弹幕、字幕统统搬回本地硬盘。 ## 深夜十一点,视频该被存进硬盘的时刻 刷到一个 UP 主做得特别用心的系列课,你想睡前存下来,明天地铁上看。 结果右键"另存为",存下来是个空壳 HTML;在线解析网站画质糊成一团,还全是广告弹窗;试过的下载器只支持单个

gitblog_00331的博客 262
上一篇: DBeaver:5 万星的免费数据库管理工具
下一篇: orjson:一个比标准库快 10 倍的 Python JSON 库
普通网友
博客等级 码龄154天 1粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值