{"repo":"Rimagination/bili-note","free":true,"listed":false,"github":"https://github.com/Rimagination/bili-note","clone":"git clone https://github.com/Rimagination/bili-note.git","description":"Extract Bilibili videos into learning-oriented Markdown notes with full subtitle and comment archives","language":"Python","stars":263,"topics":["bilibili","codex-skill","markdown","notes","rag"],"license":"MIT","category":"productivity","readme_excerpt":"Bili Note Bili Note 是一个面向知识库的 B 站视频与图文笔记工具：完整归档字幕、图文正文、图片与评论，按内容信息量和质量动态控制笔记长度，把 B 站内容整理成可学习、可检索、可追问的 Markdown 笔记。 它的核心特点是： - 完整归档：保存完整字幕、图文正文、图片、完整评论、元数据和证据索引，主笔记中的关键判断可以通过论文式编号链接回到原文位置复核。 - 非固定长度：不把短视频和长课程压成同样字数，而是按信息量和内容结构决定提炼粒度。 - 质量感知：结合内容热度、互动质量、评论讨论度和发布时间等信号调整笔记预算，让更值得深读的内容获得更充分的整理。 - 写前定标：先根据原始材料生成推荐字数、压缩比和写作粒度，再开始写笔记；写后评分只用于验收和微调。 - 字幕密度提醒：长视频如果字幕/转写明显稀疏，会提醒你需要关键帧、OCR 或多模态视觉理解，避免把不完整文本写成完整课程笔记。 它的目标不是把内容压成几句摘要，而是生成一份“学完这节课或读完这篇教程之后真的有收获”的学习型笔记。 适合什么 - 提炼 B 站技术视频、课程、观点视频、多 P 系列课和图文/动态/opus 长文。 - 把完整字幕、图文正文、图片、评论、元数据和证据索引长期保存到知识库。 - 为人类阅读和 Agent 后续问答准备可引用的证据。 - 根据视频时长、字幕字数、图文正文量、互动热度和评论量控制笔记详略，避免长课、短视频和长图文都被压成同样长度。 - 先用预算确定目标字数和结构密度，再写主笔记，减少写完后大幅返工。 输出内容 一次完整提取会生成两层结果：面向阅读的主笔记，以及面向复核和追问的原始材料包。主笔记会先依据材料包里的预算确定详略，再组织学习收获、关键概念、方法流程、实践清单和证据位置；材料包保存完整字幕或图文正文、图片、评论、元数据、JSONL 索引、写前预算和写后评分结果。 展开完整输出清单 主笔记通常包含： - 学完你应该获得什么 - 一句话总论 - 适用场景与前置知识 - 知识地图 - 核心概念卡 - 方法或流程 - 关键洞察 - 实践清单 - 坑点与反例 - 自测题 - 笔记预算与信噪比 - 证据脚注与原文位置 - 来源、覆盖与局限 原始材料包通常包含： - 完整图文 Markdown、纯文本、图片清单和本地图片 - 图文全文索引和图文证据索引 - 完整字幕文本、SRT 和原始 JSON - 完整评论与评论 JSONL - 字幕全集和评论全集 - 字幕证据索引、图文证据索引、评论证据索引、合并证据索引 - 内容元数据、字幕清单、图文清单、评论清单 - 笔记预算和评分结果 快速使用 1. 安装 把下面这句话发给 Agent： 2. 提取视频或图文 在 B 站视频页点击分享，复制视频链接，然后把下面这句话发给 Agent： 如果也想提取评论区里的有用内容，可以说： 图文/动态/opus 链接也一样： 需要评论区时可以说： 3. 指定保存位置 如果你有固定文件夹，或者想保存到 Obsidian 知识库里，再加一句保存路径： 依赖与环境检测 第一次使用、换机器、字幕路线失败，或准备转写音频前，先让 Agent 检查环境： Agent 会运行： Bili Note 和 DyNote 会共享可复用资源。默认共享目录是： 其中 Qwen3-ASR 虚拟环境默认放在： 因此，只要任意一个 skill 已经引导你安装过 Qwen3-ASR，另一个 skill 会优先复用同一套环境和模型缓存。Hugging Face 模型缓存、Whisper 缓存和 fa","default_branch":null,"files":null,"tree":[],"storefront":"/r/Rimagination","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Rimagination/bili-note/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}