把 90 分钟的 B 站课程压成 3 分钟笔记,这个开源工具是怎么做到的
【免费下载链接】BiliTools本项目已停止维护。项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools
说实话,这个说法我第一次听到时是不信的:AI 总结,不就是把字幕丢给模型压缩一遍吗?直到我用开源的 BiliTools(基于 Tauri 构建的跨平台哔哩哔哩工具箱)实际跑了一轮,才意识到自己想得太简单。它调用的不是第三方中转服务,而是哔哩哔哩官方 AI 接口,输出的也不是一句话梗概,而是一份能划分章节、附带时间戳的 Markdown 笔记。对于每天都在做 B站视频内容提炼的人来说,这个功能几乎改变了整个学习节奏。
一个周末的真实记录:两小时的课,我只"看"了二十分钟
上周六下午,我在收藏夹里翻出一节两小时的前端性能优化课。课程是好课程,但当天的时间表只剩两个小时——按以前的习惯,这节至少要占掉一个晚上:正片两小时,暂停记笔记半小时,回看没听懂的部分再来半小时。
这次我换了流程:
- 把视频链接复制进 BiliTools 的解析框,先让工具识别出视频的 AID、BVID 等基础信息;
- 解析完成后直接触发 AI 总结,等十几秒拿到结果;
- 通读摘要,把自己没把握的两个章节标出来;
- 点击摘要里的时间戳,跳回视频对应位置,只看那十几分钟;
- 把最终笔记存成 Markdown,归档进自己的知识库。
整个过程实际消耗不到半小时,而知识框架的建立,几乎全靠那份摘要完成。下面这张深色界面截图展示的正是解析流程的入口——AI 总结就嵌在这条链路里。
点下按钮之后,AI 在后台替你完成了三件事
打开源码会发现,这一切并不神秘。前端负责调度的getAISummary函数位于src/services/media/extras.ts,它携带视频的 aid 与 cid,请求哔哩哔哩官方的结论接口(x/web-interface/view/conclusion/get),返回结果以# 标题 - BVID开头,拼装成一段结构完整的 Markdown。
把这条链路拆开看,其实是三个环节:
- 识别与鉴权:先解析视频 ID,再以 WBI 签名方式调用官方接口,请求合法且不依赖任何第三方中转;
- 语义理解:官方模型做的是内容理解而不是逐句转写——它能分辨"这是核心论点"还是"这只是补充说明",能按逻辑切分章节,也能把散落在半小时里的关键词收敛成几条要点;
- 结构化输出:最终落盘的不是一坨文字,而是带层级标题、带时间戳的 Markdown,每一段都能当作跳回视频原位置的"书签"。
值得一提的是,这套逻辑在应用里是通用的:除了独立触发,下载任务也能顺带获取 AI 总结(相关分支可以在src/services/queue.ts里找到)。也就是说,批量处理视频时,你可以一次性给整批课程做内容提炼。
什么内容值得交给 AI,什么内容最好自己慢慢看
工具不是万能的,我自己的使用体验可以整理成一张表:
| 适合一键总结 | 建议自己看 |
|---|---|
| 结构清晰的教程与技能课 | 纯娱乐、综艺类内容 |
| 有完整字幕的学术讲座与演讲 | 视觉艺术、纯音乐视频 |
| 系列课程的前几节(先建框架再补细节) | 需要照着做的动手环节 |
| 多个讲师讲同一主题(方便横向对比) | 需要体会语气与节奏的段落 |
关键原则只有一句:AI 总结负责"搭骨架",具体细节仍要回视频里"填肉"。特别是实操类教程,看完摘要后回看对应时间戳段落,反而是效率最高的组合。学生用它预习、职场人用它补课、内容创作者用它快速调研同类选题,都能找到各自的用法。
关于 AI 总结的三个高频疑问
它和"字幕转文字"是同一个东西吗?不是。转写工具给出的是逐句文本,你得自己从几百行文字里找重点;AI 总结直接给出提炼后的结论、章节和要点,省掉的正是"二次加工"这一步。
生成的结果一定准确吗?不能打包票。AI 的输出在专业领域可能存在偏差,关键结论建议对照原视频交叉验证。项目文档docs/guide/parsing.md对解析与总结的边界有详细说明,docs/guide/resource.md里也整理了字幕、AI 总结等资源的勾选配置,可以按需查阅。
这么好用的功能,要收费吗?BiliTools 是完全开源的免费项目,从界面到src-tauri下的 Rust 后端全部可以查看、修改。基于 Tauri 构建也意味着 Windows、macOS、Linux 三端体验一致,不存在平台割裂的问题。
用数字说话:两种学法的差距有多大
还是拿那节两小时的课举例,我把两种方式的成本摊开对比:
| 对比项 | 传统学习 | 配合 AI 摘要 |
|---|---|---|
| 首次过内容 | 完整观看约 120 分钟 | 通读摘要约 5~8 分钟 |
| 记笔记 | 手动整理,约 30 分钟 | 摘要即笔记,几乎为零 |
| 复习定位 | 拖进度条回忆 | 点时间戳直达 |
| 总投入 | 约 2.5 小时 | 约 30 分钟 |
当然,这组数字的前提是"理解型内容"而非"操作型内容"。对以理解为主的知识类视频,配合 AI 视频摘要,视频学习效率提升的幅度确实非常可观——省下的时间不是拿来刷手机,而是腾出来动手实践,这才是这套流程最大的价值。
从源码到本地运行,十分钟上手
想自己体验,步骤并不复杂:
- 准备 Node.js 与 Rust 环境;
- 拉取仓库:
git clone https://gitcode.com/GitHub_Trending/bilit/BiliTools; - 安装前端依赖:
pnpm install; - 构建后端:
cd src-tauri && cargo build; - 启动后在搜索页面粘贴链接,解析完成后点击 AI 总结按钮。
环境与常见问题可以参考docs/guide/install.md。另外需要留意的是,AI 总结依赖官方接口对具体视频的覆盖情况,个别内容可能暂时拿不到结果,这是接口侧的限制,不是工具的缺陷。
写在最后
如果用几句话收束这套工具的价值:
- 🕒 把理解型视频的首次投入从"小时级"压到"分钟级",省下的是整段可支配时间;
- 🧠 结构化摘要天然适合归档,复习时按时间戳回跳,定位成本几乎为零;
- 🆓 开源免费、三端通用,从界面到后端的整条链路全部透明可查;
- 🔧 既能单条触发,也能嵌入下载队列批量处理,适合系统性学习。
B 站从来不缺好内容,缺的是把内容真正消化成自己知识的方法。BiliTools 的 AI 智能总结,提供的是一条更轻的消化路径——至于这条路能走多快,取决于你什么时候开始用它。
【免费下载链接】BiliTools本项目已停止维护。项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考