乐于分享
好东西不私藏

抖音短视频文案提取器:无水印下载与 AI 语音识别

抖音短视频文案提取器:无水印下载与 AI 语音识别

MCP SERVER · v1.4.0

短视频文案提取器

douyin-mcp-server

无水印下载与 AI 语音识别

从抖音分享链接中解析无水印视频,借助 AI 语音识别 自动将语音转化为结构化文案。支持 WebUI、MCP Server、命令行 三种使用方式。

douyin-mcp-server 由开发者 yzfly 创作并开源,是一个功能完备的短视频处理工具包。它通过智能解析抖音分享链接的 HTML 页面,提取原始无水印视频地址,并集成 硅基流动 SenseVoice 与 阿里云百炼 Paraformer 双 AI 引擎,自动完成语音到文字的转化。

特别值得关注的是其大文件自动分段处理能力——当音频超过 1 小时或 50MB 时,系统会自动切分后分别识别,最终合并输出完整文案,确保长视频也能稳定提取。

Core Features

核心特性

🎬

无水印解析

从分享链接中智能提取原始无水印视频播放地址

🎙️

AI 语音识别

双引擎驱动,自动将视频音频转化为文字文案

📑

大文件分段

超1小时/50MB自动切分识别再合并

🌐

WebUI 界面

FastAPI + Jinja2 构建的现代浏览器界面

🔌

MCP 集成

接入 Claude Desktop 等 AI 应用

🛠️

命令行工具

info / download / extract 三种模式

Tech Stack

技术栈

Python ≥ 3.10 · 纯 Python 实现

mcp ≥ 1.0.0requestsffmpeg-pythontqdmdashscopefastapiuvicorn

💡 mcp 为 MCP 协议核心包 · dashscope 为阿里云百炼 AI 引擎

MCP Tools

工具清单

工具名称
功能
API
parse_douyin_video_info
解析视频ID、标题等基本信息
免费
get_douyin_download_link
获取无水印视频直接下载地址
免费
extract_douyin_text
下载→提取音频→AI识别→文案
需 API Key

Usage

三种使用方式

★ 推荐

🌐 WebUI浏览器操作,粘贴链接即可使用。API Key 浏览器端配置,刷新保持。# 启动服务                     uv sync                     uv run python web/app.py→ localhost:8080🔌 MCP Server在 Claude Desktop 等 AI 应用中直接对话调用,无缝集成。// MCP 配置                     {                          "douyin-mcp": {                                "command""uvx",                                "args": ["douyin-mcp-server"]                           }                   }🛠️ 命令行适合开发者和批量处理,支持 info / download / extract 模式。# 获取视频信息                     uv run python douyin_downloader.py \                      -l "链接" -a info                    # 提取文案                     uv run python douyin_downloader.py \                       -l "链接" -a extract

Quick Start

快速安装

# 1. 克隆项目                 git clone https://github.com/yzfly/douyin-mcp-server.git       cd douyin-mcp-server                # 2. 安装依赖                 uv sync                # 3. 配置 API Key(可选,仅文案提取需要)export API_KEY="sk-your-api-key"# 4. 启动 WebUI                 uv run python web/app.py                # 浏览器打开 → http://localhost:8080💡 提示 获取免费 API Key:通过 pip 安装 PyPI 包:pip install douyin-mcp-server

Structure

项目结构

douyin-mcp-server/                 ├── douyin_mcp_server/# MCP 服务核心                 │   ├── __init__.py                 │   ├── __main__.py           # 入口点                 │   └── server.py             # FastMCP 实现                 ├── douyin-video/# 视频处理模块                 │   ├── SKILL.md                │   └── scripts/                 │       └── douyin_downloader.py # 核心逻辑                 ├── web/# WebUI 前端                 │   ├── app.py                # FastAPI 应用                 │   └── templates/                │       └── index.html        # TailwindCSS 页面                 ├── pyproject.toml            # 项目配置                 └── README.md                 # 文档

Scenarios

适用场景

📝 内容创作者 — 

批量提取短视频文案,提高素材复用效率🤖 AI Agent 开发者 — 

构建视频理解能力,丰富 AI 应用场景📊 数据分析师 — 

自动化处理抖音视频数据,辅助内容策略分析🔧 技术爱好者 — 

学习 MCP 协议实践、视频处理与语音识别技术

🔗 GitHub 仓库   ·   📦 PyPI 包   

🐍 Python ≥ 3.10   ·   📄 MIT License

Author: yzfly · Version: v1.4.0

久而久之(钟式报告)