
Video link → multi-format notes
One link → one note · end-to-end or decoupled, any combination
中文 | English
Quick Start • Docs • Real-world Examples • Pipeline Map • Task Management • Best Practices • Contribute
--- VideoNote-Mcp packages the whole "video link → multi-format notes" pipeline into an **MCP Server**: give it a link and it automatically runs download → transcription → frame understanding → danmaku/comments, then produces a transcript or note. Repository: [HuangYincan/VideoNote-MCP](https://github.com/HuangYincan/VideoNote-MCP). It works **end-to-end (one link → one note)** and is **also decoupled**: pick and choose among generation, material, task and media-processing tools. No backend required. --- ## Quick Start Windows / Linux / macOS: install [uv](https://docs.astral.sh/uv/getting-started/installation/) and [FFmpeg](docs/04-使用手册.md#前提), then run the installer: ```bash uvx videonote@latest install ``` Choose your client and transcription setup, then restart the client or reconnect MCP and send a video link to create notes. The default workflow needs no LLM API key. [Full installation guide (Chinese)](docs/04-使用手册.md#安装) · [Configuration and platform login (Chinese)](docs/04-使用手册.md#配置装完必做) ## Export Formats - **Subtitles:** SRT, VTT and JSON for preserving timestamps or importing into other tools. - **Markdown notes:** organize the transcript, frames and comments into notes that are easy to read and edit. - **LaTeX / Typst:** the package includes Math Note, English Article and zju-lab templates. An MCP client can list, read and copy them to a new directory. - Template copies never overwrite an existing directory. Install the required LaTeX / Typst compiler, fonts and packages locally; MCP provides the materials and templates but does not compile PDFs automatically. See the [user manual](docs/04-使用手册.md) for the complete export guide. ## Docs Full installation / configuration / usage / env vars / updating / security docs now live in `docs/` (this README keeps just the overview): - [Document Index](docs/00-文档索引.md) - [Architecture](docs/02-架构设计.md) - [User Manual](docs/04-使用手册.md) — install (4 methods) · config (setup wizard + CLI) · env vars · updating · security - [Changelog](docs/CHANGELOG.md) - [Editable architecture diagram](docs/videonote-mcp-architecture.excalidraw) --- ## Real-world Examples Two end-to-end examples: one uses direct conversation-assisted generation to produce a **LaTeX mathnote PDF**; the other runs **fully automatic LLM generation** and produces portable Markdown. ### Example 1 · agent_direct + LaTeX mathnote (DeepSeek-V4 video) > Source: [【闪客】深入解读 DeepSeek V1~V4!男女老少都听得懂~](https://www.bilibili.com/video/BV1rpovBCEGH/?vd_source=2a93b97e35c51587de18c73fcf753191) One video + four kinds of external sources (paper / tech report / WeChat announcement / open-source collections) → **conversation-assisted generation** of a refined note, output as a **LaTeX mathnote PDF** (Chinese KaiTi template): | Page1 | Page2 | Page3 | | :---: | :---: | :---: | |
|
|
|
- No LLM key: the note is organized from the transcript, frames and comments
- Multi-source cross-integration: video × paper × tech report × open-source list
- Refined copy keeps the original: `note.md` / `note_original.md` pair
- LaTeX mathnote PDF: auto-fixes missing fonts / line-overflow / citation dedup
Full run record: [`examples/agent-direct-deepseek-v4-mathnote/README.md`](examples/agent-direct-deepseek-v4-mathnote/README.md).
### Example 2 · Fully automatic LLM generation + portable Markdown (multi-video parallel)
A minimal prompt (3 Bilibili links + an output dir, not a single parameter given) → **fully automatic** run of env check → link detection → provider/model discovery → parameter confirmation → multi-video parallel → post-generation refinement from the transcript, producing 3 **portable refined notes** (`note.md` + `Assets/` screenshots + a "Viewer Opinions" section, keeping `note_original.md` for comparison).
- [**IELTS**](https://www.bilibili.com/video/BV1c54y187SH/): myth-busting + listening/reading/writing/speaking breakdown + 179 high-frequency exam words + 15-sentence logic framework
- [**Forensics**](https://www.bilibili.com/video/BV1QEgZ6rEGj/): a 43-year forensic pathologist "reacts" to film vs. reality; refined into 12 sections
- [**Transformer**](https://www.bilibili.com/video/BV1r8nMz4EAj/): self-attention deep dive, 18 screenshots distributed along the lecture timeline
Full run record: [`examples/note-generation-example/README.md`](examples/note-generation-example/README.md).
---
## Pipeline Map
```mermaid
flowchart TB
SOURCE(["Video link / local file"])
subgraph COLLECT["01 · Material preparation"]
FETCH["Platform detection & download"]
TRANSCRIPT["Subtitles / transcription