{"repo":"1596941391qq/anything-to-md","free":true,"listed":false,"github":"https://github.com/1596941391qq/anything-to-md","clone":"git clone https://github.com/1596941391qq/anything-to-md.git","description":"Convert any file to LLM-ready Markdown - MCP Server + Claude Code Skill","language":"Python","stars":19,"topics":["claude-code-skill","document-converter","llm","markdown","mcp-server","mineru","ocr","pdf"],"license":"MIT","category":"media-processing","readme_excerpt":"Anything-to-MD 把任何文件变成 AI 能吃的 Markdown。PDF、Office、图片、音视频、YouTube — 一个命令搞定。 为什么需要这个 LLM 不吃 PDF，不吃 PPT，不吃视频。但你的知识全在这些格式里。 Anything-to-MD 是一个统一转换层： 原始多模态输入 → 结构化、可索引、可总结的 Markdown 。 三种使用方式，同一套引擎： 方式 场景 ------ ------ CLI 本地命令行，单文件或批量 MCP Server Claude Code / Cursor / AionUI 等 MCP 客户端直接调用 Skill Agent 工作流中作为可复用能力 架构 每种格式都有多级降级链。上游失败，自动切下游，不丢内容。 PDF 三级引擎 这是核心差异化能力。大多数工具只有一个 PDF 后端，遇到扫描件或中文图文混排就歇菜。 优先级 引擎 能力 适用场景 -------- ------ ------ ---------- 1 MinerU OCR + 布局检测 + 表格识别 + 图片提取 扫描件、中文/CJK、PPT导出、图文混排 2 MarkItDown 快速文本提取 纯文本 PDF、英文文档 3 pypdf 基础文本提取 最后兜底 MinerU 首次运行会下载 2GB 模型（后续秒开）。如果你的 PDF 是纯文本英文，MarkItDown 就够了；但凡涉及中文、扫描件、表格 — MinerU 是质的飞跃。 视频智能路由（NEW） 视频不是简单的\"转写\"就完事。很多视频（教程、PPT录屏、带字幕的讲座）的核心信息在画面上。 4 阶段流水线 Phase 1: PROBE ( 音频 OCR 关键优化 不要 OCR 每一帧。场景检测 + 感知哈希把 1 小时视频从 108,000 帧降到 50-200 关键帧。 安装 方式一：一键安装（推荐） Linux / macOS: Windows (PowerShell): 安装脚本会： 1. 创建独立虚拟环境 2. 安装基础依赖 3. 询问是否安装 PDF 增强（MinerU） 4. 询问是否安装视频支持 5. 验证安装 方式二：手动安装 外部依赖 功能 依赖 安装方法 ------ ------ ---------- 视频处理 ffmpeg brew install ffmpeg / apt install ffmpeg / winget install ffmpeg PDF OCR MinerU 模型 ( 2GB) 首次运行自动下载 常见问题 NumPy 兼容性: PyTorch CUDA 问题: CLI MCP Server Claude Code 配置： MCP 提供 4 个工具： - convert file to markdown — 单文件转换 - convert directory to markdown — 批量转换 - convert youtube to markdown — YouTube 转写 - get supported formats — 查看支持格式 支持格式 类别 格式 ------ ------ 文档 PDF, DOCX, XLSX, PPTX, ODT, ODS, ODP 网页 HTML, HTM, XHTML 电子书 EPUB, MOBI 数据 CSV, TSV, JSON, XML 图片 PNG, JPG, GIF, BMP, TIFF, WEBP (OCR) 音频 MP3, WAV, M4A, FLAC, OG","default_branch":null,"files":null,"tree":[],"storefront":"/r/1596941391qq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/1596941391qq/anything-to-md/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."}