使用说明
vidscribe(MCP/代理技能/CLI工具)
使用一个命令将任何视频URL转录为文本。
一 主控程序 服务器+ 代理技能 用于AI编码助手,以及独立的CLI工具。让你的AI代理能够转录任何视频——只需粘贴一个链接。
支持 Bilibili、YouTube、TikTok/抖音、推特/X、Vimeo,以及 1000+个网站 通过yt-dlp。
快速开始
作为一个 主控程序 服务器(克劳德桌面/光标/任何MCP客户端)
pip install vidscribe[mcp]
添加到MCP客户端配置中(例如。 claude_desktop_config.json 或光标MCP设置):
{
"mcpServers": {
"vidscribe": {
"command": "vidscribe-mcp"
}
}
}
然后问你的AI: “转录此视频:https://..."
作为一个 代理技能 (光标/风帆/Codex)
将技能复制到您的个人技能目录中:
# Cursor
cp -r agent-skill ~/.cursor/skills/vidscribe
# Windsurf
cp -r agent-skill ~/.windsurf/skills/vidscribe
# Codex
cp -r agent-skill ~/.codex/skills/vidscribe
然后告诉你的AI代理: “转录此视频:https://..." --它将自动知道如何使用vidscribe。
作为CLI工具
pip install vidscribe
# Set up any one provider (see below)
export OPENAI_API_KEY="sk-..."
# Transcribe!
vidscribe "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -o transcript.txt
特性
- MCP服务器 -适用于Claude Desktop、Cursor和任何兼容MCP的客户端
- 代理技能 -插入Cursor/Windsurf/Codex作为可重用的AI技能
- 一个命令 -只需粘贴URL,获取文本
- 1000+个网站 -yt-dlp支持的任何平台
- 5家ASR供应商 -按质量、速度、价格或语言选择
- 自动检测 -从您的环境变量中选择最佳可用提供程序
- 脱机模式 -本地Whisper模型,不需要API密钥
- 多语言 -中文、英文、日文和50多种语言
安装
# Core (with cloud providers that need no extra deps)
pip install vidscribe
# With MCP server support
pip install vidscribe[mcp] # MCP Server
# With specific provider support
pip install vidscribe[openai] # OpenAI Whisper API
pip install vidscribe[deepgram] # Deepgram
pip install vidscribe[aliyun] # Aliyun DashScope
pip install vidscribe[local] # Local faster-whisper (offline)
pip install vidscribe[all] # Everything (MCP + all providers)
系统依赖关系:
- FFmpeg -用于音频转换(
brew install ffmpeg/apt install ffmpeg)
提供商
| 提供商 | 最划算 | 价格 | 速度 | 设置 |
|---|---|---|---|---|
| 火山引擎 | 中文内容 | 约0.11美元/小时 | 快速 | 指南 |
| 开放人工智能 | 多语言 | 0.36美元/小时 | 快速 | 指南 |
| 阿里云 | 中文内容 | ~0.17美元/小时 | 快速 | 指南 |
| 深度图 | 速度和成本 | 0.26美元/小时 | 最快 | 指南 |
| 本地 | 隐私/离线 | 免费 | 慢(CPU) | 指南 |
Volcengine (火山引擎)
中国内容最便宜的云选项。由豆瓣ASR提供技术支持。
export VOLC_APP_KEY="your_app_id"
export VOLC_ACCESS_KEY="your_access_token"
获取凭据: Volcengine控制台
OpenAI Whisper API
最好的多语言质量。在全球范围内工作。
export OPENAI_API_KEY="sk-..."
获取API密钥: OpenAI平台
Aliyun (阿里云)
对中国人有好处。免费试用:3个月,每天2小时。
export DASHSCOPE_API_KEY="sk-..."
获取API密钥: 百联控制台
深度图
最快的转录。 200美元免费信贷 注册时,不需要信用卡。
export DEEPGRAM_API_KEY="..."
获取API密钥: Deepgram控制台
本地(更快的耳语)
免费和离线。不需要API密钥。在CPU上运行(速度较慢但专用)。
pip install vidscribe[local]
vidscribe "https://..." -p local
用法
# Auto-detect provider from environment variables
vidscribe "https://www.bilibili.com/video/BV1xxx"
# Specify provider explicitly
vidscribe "https://youtu.be/xxx" -p openai
# Save to file
vidscribe "https://youtu.be/xxx" -o transcript.txt
# Language hint (helps accuracy for non-Chinese/English)
vidscribe "https://youtu.be/xxx" -l ja-JP
# Keep the downloaded audio file
vidscribe "https://youtu.be/xxx" -o transcript.txt --keep-audio
# Use as Python module
python -m vidscribe "https://..."
支持的视频平台
Bilibili、YouTube、TikTok、抖音、Twitter/X、Vimeo、Dailymotion、Twitch、Instagram、Facebook、Reddit、NicoNico和 1000+以上.
支持的语言
中文、英语、日语、韩语、法语、德语、西班牙语、俄语、阿拉伯语和50多种语言(因提供商而异)。
运作原理
Video URL --> yt-dlp (download audio) --> ASR Provider --> Text
|
[cloud providers]
upload to temp host
|
[local provider]
process locally
- 下载:yt-dlp从任何视频URL中提取音轨
- 上传 (仅限云):音频上载到临时文件主机,供ASR API访问
- 转录:ASR提供程序将语音转换为文本
- 输出:完整成绩单打印到stdout或保存到文件
成本比较
对于一个典型的15分钟视频:
| 提供商 | 成本 | 备注 |
|---|---|---|
| Volcengine | 约0.2日元(约0.03美元) | 最便宜的云 |
| OpenAI | 约0.09美元 | 最佳质量 |
| 阿里云 | ~0.3日元(~0.04美元) | 免费试用 |
| Deepgram | 约0.06美元 | 200美元免费积分 |
| 本地 | 免费 | 需要CPU时间(约20分钟) |
配置
您可以在shell配置文件中设置环境变量(~/.zshrc, ~/.bashrc)或使用a .env 文件:
cp .env.example .env
# Edit .env with your keys
vidscribe按以下优先级顺序自动检测提供者:
- Volcengine(如果
VOLC_APP_KEY已设置) - OpenAI(如果
OPENAI_API_KEY已设置) - 阿里云(如果
DASHSCOPE_API_KEY已设置) - 深度图(如果
DEEPGRAM_API_KEY已设置) - 本地(如果
faster-whisper已安装)
覆盖 -p <provider> 旗帜。
主控程序 服务器集成
vidscribe可以作为 主控程序 (模型上下文协议)服务器,将视频转录作为任何兼容MCP的AI客户端都可以直接调用的工具。
什么是MCP? 模型上下文协议 是将AI助手连接到外部工具的开放标准。它允许AI模型以本机方式调用您的工具——无需shell命令,无需复制粘贴。
安装并运行:
pip install vidscribe[mcp]
配置您的MCP客户端:
Claude Desktop
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"vidscribe": {
"command": "vidscribe-mcp"
}
}
}
Cursor
添加到光标MCP设置(.cursor/mcp.json):
{
"mcpServers": {
"vidscribe": {
"command": "vidscribe-mcp"
}
}
}
暴露的MCP工具:
| 工具 | 说明 |
|---|---|
transcribe |
将视频URL转录为文本。参数: url, provider, lang, output_path |
list_available_providers |
列出所有ASR提供程序及其是否已配置 |
环境变量: MCP服务器读取与CLI相同的环境变量(VOLC_APP_KEY, OPENAI_API_KEY等等)。在启动MCP服务器之前,在shell配置文件中设置它们。
代理技能 整合
vidscribe船已准备就绪 agent-skill/SKILL.md 它适用于任何支持的AI编码助手 代理技能 (光标、风帆、Codex等)。
什么是代理技能? 代理技能 是可以添加到AI编码助手中的可重用功能。一旦安装,AI就会自动知道何时以及如何使用该工具,无需手动提示。
安装:
# Clone the repo
git clone https://github.com/XFWang522/vidscribe.git
# Copy the skill to your assistant
cp -r vidscribe/agent-skill ~/.cursor/skills/vidscribe
它是如何工作的:
- 你告诉你的AI: “转录此视频:https://www.bilibili.com/video/BV1xxx"
- AI读取SKILL.md,了解该工具的功能
- 它在运行
vidscribe具有正确的参数 - 你的编辑会给你完整的成绩单
适用于任何视频平台——Bilibili、YouTube、TikTok、Twitter/X等1000多个平台。
主控程序 对比 代理技能 --使用哪一种?
| 主控程序 服务器 | 代理技能 | |
|---|---|---|
| 协议 | 标准MCP(JSON-RPC over stdio) | 人工智能读取Markdown文件 |
| 适用于 | 克劳德桌面、光标、任何MCP客户端 | 光标、Windsurf、Codex |
| 设置 | pip install +config JSON |
复制文件夹 |
| 工具发现 | 通过MCP协议自动 | AI读取SKILL.md |
| 最适合 | 克劳德桌面用户;标准化工具集成 | 喜欢技能的Cursor/Windsurf用户 |
你可以同时使用这两种方法——它们并不冲突。