一键导入
video-stitcher
视频片段拼接和后期处理。输入视频片段列表,输出完整视频。支持转场效果、背景音乐、字幕叠加。底层使用 FFmpeg 或 Remotion。触发词:拼接视频、合并视频、视频剪辑、video stitch、concatenate videos、add transitions。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
视频片段拼接和后期处理。输入视频片段列表,输出完整视频。支持转场效果、背景音乐、字幕叠加。底层使用 FFmpeg 或 Remotion。触发词:拼接视频、合并视频、视频剪辑、video stitch、concatenate videos、add transitions。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
TikTok 国际版内容创作全套。包括英文短视频文案(Hook-first 策略)、 竖屏/横屏格式规范、hashtag 策略、For You Page 算法适配、 Community Guidelines 合规、完播率优化、封面设计策略。 建议配合 copywriting-base 使用以获取通用文案能力。 触发词:TikTok、海外短视频、TikTok运营、TikTok marketing。
抖音内容创作全套。包括短视频文案(前3秒定生死)、竖屏格式规范、 话题标签策略、严格审核规避(机审+人审)、完播率优化、五级流量池机制。 建议配合 copywriting-base 使用以获取通用文案能力。 触发词:抖音、Douyin、TikTok、短视频、抖音运营。
小红书内容创作全套。包括种草文案风格、图文/视频格式规范、标题优化、标签策略、 审核规避(禁用词+限流规则)、CES 算法适配、最佳发布时间。 建议配合 copywriting-base 使用以获取通用文案能力。 触发词:小红书、RED、种草、笔记、小红书文案、小红书运营。
一键多平台视频分发。读取各平台 content-rules,一次 LLM 调用生成全平台文案, 再用 browser_shortcut 并行填表。支持:抖音、TikTok、B站、小红书、YouTube、LinkedIn、微信视频号。 触发词:分发、发布、distribute、多平台发布、一键发布、social distribute。
社交媒体封面生成 + 视频首帧插入。从视频成片提取关键帧,按各平台规格 AI 生成封面, 最终将封面作为视频第一帧(0.1秒)合成到视频中。底层使用 media_gen (Gemini/OpenAI) + FFmpeg。 触发词:封面、cover、生成封面、封面制作、首帧、cover gen、thumbnail、视频封面。
跨平台通用文案基座。提供标题公式、Hook 开场、正文结构框架(AIDA/PAS/BAB)、CTA 话术模板、 病毒传播因子分析、中英双语写作规范。被各平台 skill 引用作为文案原子能力。 触发词:文案、标题、Hook、CTA、病毒传播、copywriting、viral copy。
| name | video-stitcher |
| version | 1.0.0 |
| description | 视频片段拼接和后期处理。输入视频片段列表,输出完整视频。支持转场效果、背景音乐、字幕叠加。底层使用 FFmpeg 或 Remotion。触发词:拼接视频、合并视频、视频剪辑、video stitch、concatenate videos、add transitions。 |
| 工具 | 适用场景 |
|---|---|
| FFmpeg | 简单拼接、快速处理、命令行 |
| Remotion | 复杂动效、React 组件、品牌化 |
默认使用 FFmpeg。复杂需求用 Remotion。
| 参数 | 必填 | 说明 |
|---|---|---|
| clips | ✓ | 视频片段列表(路径或URL) |
| output | ✓ | 输出路径 |
| transition | - | 转场类型 |
| transition_duration | - | 转场时长(默认0.5s) |
| bgm | - | 背景音乐路径 |
| bgm_volume | - | BGM音量(0-1,默认0.3) |
| subtitles | - | 字幕文件(SRT/ASS) |
| resolution | - | 输出分辨率 |
| fps | - | 帧率(默认30) |
| format | - | 输出格式(mp4/mov/webm) |
clips:
- path: "scene_01.mp4"
trim_start: 0 # 可选:裁剪起点
trim_end: 5 # 可选:裁剪终点
- path: "scene_02.mp4"
transition: "fade" # 到下一个片段的转场
- path: "scene_03.mp4"
output: "final_video.mp4"
transition: "fade" # 全局默认转场
transition_duration: 0.5
bgm: "background_music.mp3"
bgm_volume: 0.2
fade_bgm: true # BGM 渐入渐出
subtitles: "captions.srt"
resolution: "1080x1920" # 竖屏
fps: 30
format: "mp4"
| 转场 | 效果 | 命令 |
|---|---|---|
| fade | 淡入淡出 | xfade=fade |
| dissolve | 溶解 | xfade=dissolve |
| wipeleft | 左擦除 | xfade=wipeleft |
| wiperight | 右擦除 | xfade=wiperight |
| slideup | 上滑 | xfade=slideup |
| slidedown | 下滑 | xfade=slidedown |
| none | 无转场 | 硬切 |
# 创建文件列表
cat > list.txt << EOF
file 'scene_01.mp4'
file 'scene_02.mp4'
file 'scene_03.mp4'
EOF
# 拼接
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4
ffmpeg -i scene_01.mp4 -i scene_02.mp4 \
-filter_complex "[0:v][1:v]xfade=transition=fade:duration=0.5:offset=4.5[v]" \
-map "[v]" output.mp4
ffmpeg -i video.mp4 -i bgm.mp3 \
-filter_complex "[1:a]volume=0.3[bgm];[0:a][bgm]amix=inputs=2:duration=first[a]" \
-map 0:v -map "[a]" output.mp4
ffmpeg -i video.mp4 -vf subtitles=captions.srt output.mp4
详见已有的 ffmpeg-video-editor skill。
输入: clips[] + 配置
↓
验证所有片段可访问
↓
统一格式/分辨率(如需要)
↓
计算转场 offset
↓
生成 FFmpeg 命令 / Remotion 项目
↓
执行渲染
↓
输出: 完整视频
上游输入:
scene-video-generator 的视频片段digital-avatar 的口播视频Pipeline 集成示例:
# 从 video-script-generator 输出
scenes:
- id: 1
video: "hook.mp4" # scene-video-generator 输出
duration: 3s
- id: 2
video: "talking.mp4" # digital-avatar 输出
duration: 5s
- id: 3
video: "demo.mp4" # demo skill 输出
duration: 10s
- id: 4
video: "cta.mp4" # scene-video-generator 输出
duration: 3s
# 自动拼接
output: "final_promo.mp4"
transition: "fade"
bgm: "upbeat_music.mp3"
| 平台 | 分辨率 | 比例 | 格式 |
|---|---|---|---|
| 抖音/快手 | 1080x1920 | 9:16 | mp4 |
| 小红书 | 1080x1440 | 3:4 | mp4 |
| YouTube Shorts | 1080x1920 | 9:16 | mp4 |
| B站/YouTube | 1920x1080 | 16:9 | mp4 |
| 微信视频号 | 1080x1920 | 9:16 | mp4 |