前言
B 站有很多干货视频,可是:
- 时间长:几十分钟甚至几小时视频往往想要先看精华部分;
- 摘录累:暂停、做笔记、截图反复切换让人头大;
- 总结难:记完笔记还得重新梳理要点。
本教程教你用 Obsidian + QuickAdd + n8n + Cloudflare ASR + 大型语言模型 (LLM),把这些步骤自动化——只需把视频链接贴进笔记,几分钟后就收到:
- 摘要 (Summary)
- 完整逐字稿 (Transcript)
- LLM整理学习笔记 (Learning Notes)
你无需任何编程背景;只要会复制粘贴,就能搭起来。
实现思路
通过QuickAdd脚本将在Obsidian笔记里填写的B站视频链接发送给n8n(一个开源的低代码自动化工作流平台,可以帮你把各种不同的应用连接起来,并可以集成AI功能)。
n8n获得了B站视频链接后,先使用了yt-dlp工具下载了B站视频所对应的音频文件,然后使用Cloudflare的ASR(音频转文本)服务获取到视频逐字稿,使用大语言模型生成总结内容,最后将LLM生成的内容写会原笔记中
Obsidian 笔记属性中填写B站视频链接
⇩
QuickAdd 脚本将笔记信息通过网络请求发送到 n8n Webhook
⇩
n8n 下载音频 → Cloudflare ASR 转文字 → LLM 生成总结
⇩
n8n 把 Summary / Notes / Transcript 再写回原笔记
配置教程
环境准备
下载并安装Obsidian
安装QuickAdd插件
在本地部署n8n
获取Cloudflare Workers AI API Key(免费)
获取任意大语言模型的API Key或安装Ollama运行本地大模型
配置QucikAdd脚本
下载此QucikAdd脚本: https://drive.proton.me/urls/QZ98G7WJ44#hFtANIFjD2vP
- 首先需要在Obsidian的根目录下创建templates文件夹,并在templates中创建子文件夹scripts
打开scripts文件夹,将下载好的n8n-video-summary.js脚本放入其中 - 打开QuickAdd的配置界面,输入
video summary
,选择Macro并Add Choice
- 点击video summary右侧的小齿轮图标 -> 点击
+
号Create Macro
-> 点击齿轮进入配置界面 -> User Scripts选择n8n-video-summary
- 最后点击'闪电'符号激活此脚本
配置n8n工作流
导入工作流
下载工作流文件: https://drive.proton.me/urls/7WX69J4CNM#gUInjIDSpgJm
配置大模型节点(以DeepSeek API为例)
- 获取DeepSeek API Key
- 打开DeepSeek节点 ->
Credential to connect with
->Create new credential
-> 填写API Key
- 模型选择
deepseek-chat
配置Cloudflare ASR节点
- 获取Cloudflare UserID和Workers AI API Key
- 填写UserID,将
<user id>
用你的UserID进行替换
- 填写Workers AI API Key:
Header Auth
->Create new credential
->Name
填写Authorization
;Value
填写Workers AI API Key
使用教程
在note的属性中填写link:<需要进行总结的视频链接>,statue显示running时表示工作流正在运行,稍等几分钟后即可获得视频总结。
注意:这里的link
属性名称不能进行更改