Token导航 LogoToken导航TokenDH.com
AI Video Editor logo
音视频未说明官方级别未说明来源级核验

AI Video Editor

MCP Server

一款本地开源CLI工具,利用AI自动编辑头部视频,移除静默、填充词和失败片段,支持智能开场和YouTube章节生成。

工具数

3

提示词数

0

GitHub Stars

7

资源数

0
开源PythonClaude命令行工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

timkulbaev

提供方

timkulbaev

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

AI视频编辑器

一个本地的开源CLI工具,使用人工智能自动编辑有声视频。将其指向原始录音,它会删除静音、填充词(“um”、“uh”、“ну”、”типа“)和失败的拍摄(说“剪切”以标记重新开始)。它使用Silero VAD进行语音检测,使用Whisper large-v3进行带字级时间戳的转录,使用FFmpeg进行帧精确组装。可选择通过LLM生成智能钩子开启器和YouTube章节标记。完全在您的机器上运行——核心管道不需要云API。设计用于由AI代理调用(结构化JSON输出)或用作Claude Desktop中的MCP服务器。

特性

  • 消除沉默 --Silero VAD去除死空气;短暂的自然停顿得以保留
  • 填充词删除 --英语和俄语填充词(“um”、“uh”、“ну”、
  • 重新启动检测 --“cut cut”/“каткаят”删除整个失败的镜头;通过VAD持续时间过滤自动消除短时间的孤立爆发(咳嗽、误启动)
  • 重复句子检测 --自动检测并剪切重复的句子开头
  • 智能钩子生成 --OpenRouter LLM挑选最佳8秒开瓶器(可选)
  • YouTube章节标记 --LLM从成绩单中生成带时间戳的章节(可选)
  • 硬件编码h264_videotoolbox 在苹果Silicon上实现快速最终编码
  • 可配置的YAML管道 --每个阈值、模型和特征切换都是可覆盖的

需求

  • Python 3.11+
  • FFmpeg 7+(brew install ffmpeg)
  • macOS与Apple Silicon(用于VideoToolbox硬件编码;在其他地方回退到libx264)
  • ~ 4 GB RAM用于Whisper large-v3 (使用 --whisper-model small 对于较轻的机器)

安装

cd Tools/ai-video-editor
uv venv
source .venv/bin/activate
uv pip install -e .

快速开始

# Core editing only (no API calls)
ai-video-editor process video.mp4 --no-hook --no-chapters

# Full pipeline with smart hook opener + YouTube chapters (requires OPENROUTER_API_KEY)
ai-video-editor process video.mp4

示例输出(stdout):

{
  "status": "complete",
  "input": "video.mp4",
  "output_video": "video_edited.mp4",
  "duration_original_sec": 154.6,
  "duration_edited_sec": 145.9,
  "segments_removed": 1,
  "silence_removed_sec": 2.1,
  "restarts_removed": 1,
  "fillers_removed": 4
}

在处理过程中,进度事件以JSON行的形式发送到stderr。

命令行命令

process --编辑视频

ai-video-editor process VIDEO [OPTIONS]
选项描述
--config, -c PATH自定义YAML配置文件(与默认值合并)
--whisper-model, -m MODELWhisper型号尺寸:小/底座/小/中/大/大-v3
--lut PATH通往a的道路 .cube 用于颜色分级的LUT文件
--output, -o PATH输出文件路径(默认: {input}_edited.mp4)
--no-hook跳过智能钩子生成(无OpenRouter调用)
--no-chapters跳过YouTube章节生成(无OpenRouter调用)

info --检查视频文件

ai-video-editor info VIDEO

以JSON格式打印编解码器、分辨率、FPS、持续时间和比特率。

models --列出Whisper型号尺寸

ai-video-editor models

配置

默认配置位于 config.default.yml.用以下内容覆盖任何部分 --config my.yml --您的文件已深度合并到默认值之上,因此您只需指定更改内容。

第节关键设置
whispermodel, language, device
silencemin_gap_sec (合并阈值), padding_sec (切口处有呼吸空间)
restartsenabled, trigger_phrases, detect_repeated_starts, max_burst_duration_sec
fillersenabled, min_filler_duration_sec, words.en, words.ru
audioenabled (默认关闭)、降噪和响度设置
videolut_path
hookenabled, duration_sec, model
chaptersenabled, model
encodingcodec, quality, audio_codec, audio_bitrate

示例覆盖——使用较小的Whisper型号并启用音频增强:

# my-config.yml
whisper:
  model: small
audio:
  enabled: true
ai-video-editor process video.mp4 --config my-config.yml

运作原理

管道运行四个连续阶段:

  1. 分析 --提取音频→ Silero VAD(语音片段)→ 耳语转录→ 编辑决策(删除短脉冲、合并短间隙、删除重启和填充、应用填充)
  2. 装配 --帧精确FFmpeg段提取→ 连接→ 可选音频增强→ 可选LUT颜色等级
  3. AI增强 --通过OpenRouter进行智能钩子选择和YouTube章节(如果 --no-hook --no-chapters 或没有API密钥)
  4. 编码 --最终的h264_videotobox(或libx264)编码为AAC音频,针对网络播放进行了优化

克劳德桌面(MCP服务器)

该工具包括一个内置的MCP服务器,因此Claude Desktop可以将其用作本机功能。

设置:

  1. 添加到您的 claude_desktop_config.json (参见 claude_desktop_config.example.json 模板):
"ai-video-editor": {
  "command": "/path/to/ai-video-editor/.venv/bin/python",
  "args": ["-m", "src.mcp_server"],
  "cwd": "/path/to/ai-video-editor"
}
  1. 重新启动克劳德桌面。
  2. 可选安装 SKILL.md 作为模型选择指导和工作流提示的功能。

克劳德有三个工具: process_video, video_info,以及 list_models.

环境变量

变量描述
OPENROUTER_API_KEY智能钩子和章节生成所需。设置在a .env 文件旁边 pyproject.toml 或者在您的shell中导出。没有它,AI增强步骤就会被优雅地跳过。获取钥匙 openrouter.ai/keys.
OPENROUTER_REFERER可选。显示在您的OpenRouter使用仪表板上,用于归因跟踪。

许可证

麻省理工学院——见 许可证.

目录标签

目录标签

开源PythonClaude命令行工具视频编辑本地部署AI工具CLI工具自动化

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP