Skill: ai285384076-droid/ai-video-clipper (version 1.0.0)

--- name: ai-video-clipper description: | 全自动AI视频剪辑Skill。当用户请求以下操作时触发： - "帮我剪辑视频"、"自动剪辑"、"AI剪辑视频" - "剪辑电影素材"、"批量剪辑视频"、"自动生成视频" - "视频素材自动处理"、"从素材自动生成成片" - "制作短剧集"、"剪辑短视频"、"自动导出视频" - "素材自动导入"、"视频自动添加字幕"、"自动添加背景音乐" - "视频自动转场"、"特效自动添加"、"滤镜自动匹配" - 任何涉及视频剪辑、素材处理、自动成片生成的需求 triggers: - 自动剪辑视频 - AI视频剪辑 - 批量剪辑 - 素材自动处理 - 全自动视频制作 --- # AI视频剪辑Skill 全自动化AI视频剪辑解决方案，实现从素材导入到成片导出的全流程无人干预。 ## 核心能力 ### 1. 素材智能处理 - **自动识别**：解析视频(mp4/mov/avi/mkv)、音频(mp3/wav)、图片(jpg/png)格式 - **内容分析**：识别场景、人物、动作、文字、音频类型 - **智能筛选**：自动剔除黑屏、模糊、杂音等无效素材 ### 2. 剪辑逻辑自主决策 - **风格匹配**：根据内容自动确定剪辑风格（卡点/叙事/快节奏/慢节奏） - **片段选取**：自动提取高光片段，智能排序确保流畅 - **转场添加**：根据场景切换自动匹配淡入淡出/叠化/闪白等转场 - **时长控制**：精准匹配预设时长（15秒/30秒/1分钟/5分钟等） ### 3. 音频智能优化 - **人声增强**：自动降噪、增强人声清晰度 - **背景音乐**：根据视频节奏自动匹配、卡点同步 - **音效添加**：识别关键动作自动添加对应音效 ### 4. 字幕自动生成 - **语音转文字**：自动识别台词，支持中英双语 - **智能排版**：自动调整位置、字体、颜色 - **错误修正**：自动识别并修正错别字 ### 5. 特效与优化 - **滤镜匹配**：根据场景（风景/人物/夜景）自动添加 - **画面优化**：自动调整亮度、对比度、饱和度 - **特效添加**：关键片段自动添加光晕/粒子/缩放特效 ### 6. 全自动导出 - **智能参数**：根据素材自动设置分辨率/帧率/比特率 - **自动存储**：按"日期+主题+时长"命名，存储至预设路径 - **异常处理**：导出失败自动重试或记录日志 ## 使用方式 ### 基础剪辑命令 ``` 用户："帮我剪辑D:\电影下的搞笑片段，生成3-5分钟的搞笑集锦" ``` ### 执行流程 #### Step 1: 素材准备 确认素材来源路径，使用 `scripts/analyze_media.py` 分析素材内容： ```bash python scripts/analyze_media.py --input "D:\电影" --output "D:\AI视频剪辑\素材分析" ``` #### Step 2: 配置剪辑参数 根据用户需求设置： - **目标时长**：15秒/30秒/1分钟/3分钟/5分钟 - **输出格式**：mp4（推荐）/mov - **分辨率**：保持原分辨率或指定（如1080p） - **存储路径**：金山文档同步目录或本地指定路径 #### Step 3: 执行自动剪辑 使用 `scripts/auto_clip.py` 执行全自动剪辑： ```bash python scripts/auto_clip.py --config "配置文件路径" ``` #### Step 4: 字幕与特效 使用 `scripts/add_subtitles.py` 生成字幕： ```bash python scripts/add_subtitles.py --input "成片路径" --output "带字幕版本" ``` #### Step 5: 最终导出 使用 `scripts/export_final.py` 导出成片： ```bash python scripts/export_final.py --input "待导出视频" --preset "高质量/标准/压缩" ``` ## 脚本说明 | 脚本 | 功能 | 输入 | 输出 | |------|------|------|------| | `analyze_media.py` | 素材分析 | 素材目录 | 分析报告JSON | | `auto_clip.py` | 自动剪辑 | 分析报告+配置 | 中间视频文件 | | `audio_process.py` | 音频处理 | 视频文件 | 处理后音频 | | `add_subtitles.py` | 字幕生成 | 视频文件 | 带字幕视频 | | `add_effects.py` | 特效添加 | 视频文件 | 添加特效后视频 | | `export_final.py` | 最终导出 | 处理后视频 | 成片文件 | ## 配置模板 ### 默认配置 (references/default_config.yaml) ```yaml output: format: mp4 resolution: "1920x1080" frame_rate: 30 bitrate: "8M" subtitle: enabled: true language: "zh-CN" position: "bottom_center" font_size: 36 color: "white" audio: bgm_volume: 0.3 voice_volume: 1.0 enhance_voice: true style: transition: "fade" # fade/ dissolve/ cut/ flash transition_duration: 0.5 filter_preset: "auto" # auto/ vivid/ vintage/ cool/ warm export: storage_path: "D:\AI视频剪辑\成品" naming: "{date}_{theme}_{duration}" ``` ## 适用场景 | 场景 | 推荐配置 | 预期时长 | |------|----------|----------| | 搞笑集锦 | 快节奏卡点+音效 | 3-5分钟 | | 电影解说 | 叙事风格+字幕 | 5-15分钟 | | 短视频 | 高潮片段+滤镜 | 15-60秒 | | Vlog剪辑 | 自然过渡+BGM | 3-10分钟 | | 教程视频 | 清晰叙事+标注 | 5-30分钟 | ## 技术依赖 - **FFmpeg**：视频处理核心引擎 - **Whisper**：语音识别与字幕生成 - **MoviePy**：Python视频编辑库 - **Pillow**：图像处理 - **NumPy**：数值计算 ## 注意事项 1. **首次使用**：需要配置素材路径、输出路径等基础参数 2. **素材要求**：建议使用清晰、无严重抖动的高质量素材 3. **性能**：1-5分钟视频剪辑约需2-3分钟完成 4. **存储**：确保输出路径有足够空间 ## 踩坑经验 - 素材路径包含中文时，FFmpeg命令需要使用UTF-8编码 - 字幕生成依赖Whisper模型，首次使用需下载模型文件 - 批量剪辑时建议使用队列管理，避免内存溢出


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)