Skip to main content

ai-video-editing

将已有视频、录屏、口播、播客或 AI 生成镜头转换为可执行的自动剪辑方案,并优先调用仓库内的 auto-editor Skills。适用于删除静音和黑场、依据声音/运动/字幕筛选片段、按台词剪辑、变速、缩放、叠加 Logo、画中画、音量处理、字幕转写,以及导出 Premiere、DaVinci Resolve、Final Cut Pro、Shotcut 或 Kdenlive 工程。先预览剪辑决策,再输出新文件,不覆盖原素材。

Ir para a instalação

Informações da origem

Repositório
yniantongtian-oss/ai-video-creation-collection
Última atividade na origem
29 de julho de 2026 às 08:16
Idioma detectado do SKILL.md
chinês
Estrelas
0
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
ai-video-editing
description
将已有视频、录屏、口播、播客或 AI 生成镜头转换为可执行的自动剪辑方案,并优先调用仓库内的 auto-editor Skills。适用于删除静音和黑场、依据声音/运动/字幕筛选片段、按台词剪辑、变速、缩放、叠加 Logo、画中画、音量处理、字幕转写,以及导出 Premiere、DaVinci Resolve、Final Cut Pro、Shotcut 或 Kdenlive 工程。先预览剪辑决策,再输出新文件,不覆盖原素材。
metadata
{"version":"1.0.0","language":"zh-CN"}
# AI Video Editing Skill 把“帮我剪一下”转换成 **可预览、可回退、可复现** 的自动剪辑命令。核心执行器是 `auto-editor`;本 Skill 负责理解需求、选择剪辑检测方法、生成安全命令并检查输出。 ## 使用前检查 1. 在仓库根目录运行: ```bash python scripts/install_auto_editor.py python scripts/check_video_editing_tools.py ``` 2. 优先使用仓库下载的可执行文件: ```text tools/auto-editor/bin/auto-editor tools/auto-editor/bin/auto-editor.exe ``` 若已加入系统 `PATH`,也可直接使用 `auto-editor`。 3. 不使用 `pip install auto-editor`。上游已经停止通过 pip 发布 CLI,应使用官方 Release 二进制、Homebrew 或自行编译。 ## 任务路由 根据任务加载对应 Skill: | 任务 | Skill | |---|---| | 删除静音、无动作、黑场;手动裁剪;控制节奏 | `../auto-editor/SKILL.md` | | 变速、缩放、淡入淡出、音量、Logo、画中画、动画 | `../auto-editor-effects/SKILL.md` | | 转写字幕、按关键词或台词保留/删除片段 | `../auto-editor-transcribe/SKILL.md` | | 导出 Premiere、Resolve、Final Cut、Shotcut、Kdenlive 或分镜片段 | `../auto-editor-export/SKILL.md` | 复杂任务可以组合多个 Skill,但必须先完成基础粗剪,再叠加效果和导出。 ## 标准执行流程 ### 1. 保护原始素材 - 只读取原文件。 - 输出到新的文件名或 `outputs/` 目录。 - 不使用与输入相同的路径。 - 记录输入路径、输出路径、命令、阈值和工具版本。 ### 2. 读取媒体信息 ```bash auto-editor info input.mp4 ``` 确认时长、分辨率、帧率、音轨和字幕轨。多个音轨时,明确选择哪个音轨或使用 `stream=all`。 ### 3. 先预览,不直接渲染 ```bash auto-editor input.mp4 --preview ``` 任何自动剪辑命令首次运行都先追加 `--preview`。检查预计删除时长、片段数量,以及是否误删句首、句尾或低音量内容。 ### 4. 最小粗剪 口播/录屏默认从以下起点测试: ```bash auto-editor input.mp4 \ --edit audio:threshold=0.04,stream=all \ --margin 0.25s \ --smooth 0.2s,0.1s \ --preview ``` 确认后移除 `--preview` 并指定输出: ```bash auto-editor input.mp4 \ --edit audio:threshold=0.04,stream=all \ --margin 0.25s \ --smooth 0.2s,0.1s \ -o outputs/input_cut.mp4 ``` 阈值不是固定答案。说话较轻时降低阈值;环境噪声较高时提高阈值,并重新预览。 ### 5. 组合声音与运动 保留“有声音或有明显运动”的内容: ```bash auto-editor input.mp4 \ --edit "(or audio:0.03 motion:0.02)" \ --margin 0.2s \ --preview ``` 对纯画面演示、游戏录像或无旁白素材,优先采用运动检测;对口播、课程和播客视频,优先采用声音或字幕检测。 ### 6. 字幕与按台词剪辑 先生成字幕: ```bash auto-editor whisper input.mp4 /path/to/ggml-model.bin \ --format srt \ -o input.srt ``` 保留包含指定词的片段: ```bash auto-editor input.mp4 --edit word:关键词 --preview ``` 删除包含口头禅的片段: ```bash auto-editor input.mp4 --edit "(not word:嗯)" --preview ``` 按词剪辑依赖转写准确度。中文、方言、专有名词和多人重叠说话必须人工复核字幕与切点。 ### 7. 效果与包装 静音部分不删除而是加速: ```bash auto-editor input.mp4 -w:0 speed:6,volume:0.35 -o outputs/input_fast_silence.mp4 ``` 添加 Logo: ```bash auto-editor input.mp4 -w:1 add:./assets/logo.png -o outputs/input_logo.mp4 ``` 轻微动态缩放: ```bash auto-editor input.mp4 -w:1 zoom:1..1.08:ease=inout -o outputs/input_zoom.mp4 ``` 效果应服务信息表达。默认不使用高频旋转、过度缩放或影响可读性的动画。 ### 8. 导出专业剪辑工程 ```bash auto-editor input.mp4 --export premiere auto-editor input.mp4 --export resolve auto-editor input.mp4 --export final-cut-pro auto-editor input.mp4 --export shotcut auto-editor input.mp4 --export kdenlive ``` 需要把自动切点交给剪辑师继续精修时,优先导出工程或 `clip-sequence`,而不是只交付压制后的成片。 ## 常用成品配方 ### 口播视频紧凑粗剪 ```bash auto-editor talk.mp4 \ --edit audio:-30dB \ --margin 0.25s \ --smooth 0.18s,0.12s \ -anorm ebu \ -o outputs/talk_cut.mp4 ``` ### 课程录屏保留讲解与操作 ```bash auto-editor lesson.mp4 \ --edit "(or audio:0.025 motion:0.015)" \ --margin 0.3s \ -o outputs/lesson_cut.mp4 ``` ### 播客删除长停顿并略微加速说话 ```bash auto-editor podcast.mp3 \ -w:0 cut \ -w:1 speed:1.08 \ -anorm ebu \ -o outputs/podcast_tight.m4a ``` ### 先自动粗剪,再进入 DaVinci Resolve ```bash auto-editor interview.mp4 \ --edit audio:-28dB \ --margin 0.3s \ --export resolve \ -o outputs/interview.fcpxml ``` ## 验收标准 - 原始文件未被覆盖。 - 句首、句尾没有被明显截断。 - 没有删除必要的无声画面、字幕卡、停顿表情或操作过程。 - 音画同步,时长与帧率符合交付要求。 - 字幕时间轴和文字经过抽检。 - 工程导出可被目标剪辑软件打开。 - 输出命令、工具版本和关键阈值已经记录。 ## 失败回退 - 误删说话:降低声音阈值,增大 `--margin`,或改用字幕检测。 - 保留噪声过多:提高阈值,指定正确音轨,或先做降噪。 - 切点过碎:增大 `--smooth` 的最小剪切/保留时长。 - 无声但重要的画面被删:组合 motion,或使用 `--keep` 强制保留时间段。 - 自动效果不满意:导出专业剪辑工程,保留自动切点后人工精修。 ## 边界与许可 - 上游 Skill 文本来自 `WyattBlue/auto-editor`,其代码和 Skill 采用 Unlicense/公共领域声明;详细记录见仓库 `THIRD_PARTY_NOTICES.md`。 - 官方 Release 二进制可能包含具有各自许可证的组件;下载和使用前查看对应 Release 与上游说明。 - 不将自动剪辑描述为“完全无需人工检查”。涉及字幕、人物身份、商业发布和关键内容时必须复核。
Ver no GitHub