JimmySadek/video-fetcher-to-markdown
Portable AI-agent skill: turn YouTube, Instagram, TikTok, X and other video links into Obsidian-ready Markdown notes: captions or local Whisper transcripts, frames, metadata and timestamps
解决的问题
Video Fetcher to Markdown 将来自各平台的视频链接转换为结构化的存档 Markdown 笔记。它解决了原始逐字稿提取器缺乏必要上下文(如创作者元数据、描述和章节)的问题,将所有信息整合为单一、可携带的文件,适合 Obsidian 或 Logseq 等知识库。
运作方式
该工具根据来源采取不同的运作方式:
- YouTube: 直接从 YouTube 界面读取字幕,无需 API key。
- 其他平台: 对于 Instagram、TikTok、X、Vimeo 和 Facebook 等网站,它使用
yt-dlp下载媒体,使用ffmpeg进行音频转换,并在用户机器上使用 Whisper 的本地实例(通过mlx-whisper或openai-whisper)来转录音频。 - 视觉效果: 对于短视频,它会生成一个“联络表”画面,以捕捉屏幕上的文字和视觉提示。
- 输出: 它会生成带有 YAML frontmatter 的 Markdown 文件,以便进行查询(例如通过 Dataview),并支持包括 JSON、SRT 和 WebVTT 在内的多种导出格式。
适用对象
研究人员、学生以及使用 Obsidian 或 Logseq 等个人知识管理 (PKM) 系统,并希望为基于视频的学习材料建立永久、可搜索存档的知识工作者。
特色亮点
- 无需 API Keys: 无需托管服务或 API key 即可运作。
- 多平台支持: 支持 YouTube 以及任何与
yt-dlp兼容的网站。 - 本地转录: 使用 Whisper 对非 YouTube 视频进行本地、私密的转录。
- 存档质量: 捕捉标题、频道、时长、上传日期、描述和章节。
- 语言灵活性: 支持排序语言偏好、自动选择以及 YouTube 机器翻译。
- 视觉上下文: 包含短视频的画面联络表,以捕捉屏幕上的信息。
相关
- 项目
- 项目
- 项目
- 项目