前言

B 站有很多干货视频,可是:

本教程教你用 Obsidian + QuickAdd + n8n + Cloudflare ASR + 大型语言模型 (LLM),把这些步骤自动化——只需把视频链接贴进笔记,几分钟后就收到:

  1. 摘要 (Summary)
  2. 完整逐字稿 (Transcript)
  3. 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 再写回原笔记

配置教程

环境准备

安装QuickAdd插件

在本地部署n8n

获取Cloudflare Workers AI API Key(免费)

获取任意大语言模型的API Key或安装Ollama运行本地大模型

配置QucikAdd脚本

下载此QucikAdd脚本https://drive.proton.me/urls/QZ98G7WJ44#hFtANIFjD2vP

  1. 首先需要在Obsidian的根目录下创建templates文件夹,并在templates中创建子文件夹scripts
    file-20250510232523543.png
    打开scripts文件夹,将下载好的n8n-video-summary.js脚本放入其中
  2. 打开QuickAdd的配置界面,输入video summary,选择Macro并Add Choice
    Obsidian_wc9UE73qrF.gif
  3. 点击video summary右侧的小齿轮图标 -> 点击+Create Macro -> 点击齿轮进入配置界面 -> User Scripts选择n8n-video-summary
    Obsidian_TN1qREhYe7.gif
  4. 最后点击'闪电'符号激活此脚本
    Obsidian_ZlReqfeiN4.gif

配置n8n工作流

导入工作流

下载工作流文件: https://drive.proton.me/urls/7WX69J4CNM#gUInjIDSpgJm

配置大模型节点(以DeepSeek API为例)

  1. 获取DeepSeek API Key
  2. 打开DeepSeek节点 -> Credential to connect with -> Create new credential -> 填写API Key
    brave_1Z0G2uw0By.gif
  3. 模型选择deepseek-chat

配置Cloudflare ASR节点

  1. 获取Cloudflare UserID和Workers AI API Key
  2. 填写UserID,将<user id>用你的UserID进行替换
    brave_413Bt48tFa 1.gif
  3. 填写Workers AI API Key:Header Auth -> Create new credential -> Name填写Authorization; Value填写Workers AI API Key
    brave_lXlafiVUfR.gif

使用教程

在note的属性中填写link:<需要进行总结的视频链接>,statue显示running时表示工作流正在运行,稍等几分钟后即可获得视频总结。
注意:这里的link属性名称不能进行更改
Obsidian_pyzc2rEe0u.gif