在Obsidian中一键生成B站视频总结

  • May 9, 2025
Table of Contents

前言

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 再写回原笔记

配置教程

环境准备

🔗下载并安装Obsidian

🔗安装Obsidian QuickAdd插件

🔗在本地部署n8n

🔗获取Cloudflare Workers AI API Key(免费)

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

配置QucikAdd脚本

下载此QucikAdd脚本:🔗n8n-video-summary.js

  1. 首先需要在Obsidian的根目录下创建templates文件夹,并在templates中创建子文件夹scripts

    打开scripts文件夹,将下载好的n8n-video-summary.js脚本放入其中

  2. 打开QuickAdd的配置界面,输入video summary,选择Macro并Add Choice

  3. 点击video summary右侧的小齿轮图标 -> 点击+Create Macro -> 点击齿轮进入配置界面 -> User Scripts选择n8n-video-summary

  4. 最后点击’闪电’符号激活此脚本

配置n8n工作流

导入工作流

下载工作流文件:🔗obsidian_assistant.json

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

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

配置Cloudflare ASR节点

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

使用教程

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

相关帖子

Obsidian QuickAdd插件简介及安装

Obsidian QuickAdd插件简介及安装

Obsidian QuickAdd 插件的功能、架构与安装流程简介。

阅读全文