合并多个分段视频为一个完整视频,并发送到飞书。使用ffmpeg拼接视频片段,支持淡入淡出转场。触发场景:用户需要合并视频片段、拼接分镜视频、视频合并后发飞书、把多个短视频合成一个、分段视频合并发送。配合 jimeng-storyboard skill 使用,完成数字人视频全流程。
Scanned 9/5/2026
Install to Claude Code
npx -y skills add aAAaqwq/AGI-Super-Skills --skill video-merge-send --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Video Merge Send?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/aaaaqwq-video-merge-send)More formats (shields.io, HTML) on the badges page.
---
name: video-merge-send
description: "合并多个分段视频为一个完整视频,并发送到飞书。使用ffmpeg拼接视频片段,支持淡入淡出转场。触发场景:用户需要合并视频片段、拼接分镜视频、视频合并后发飞书、把多个短视频合成一个、分段视频合并发送。配合 jimeng-storyboard skill 使用,完成数字人视频全流程。"
author: Daniel Li
---
# 视频合并与发送
合并多个分段视频(如即梦数字人生成的分镜片段)为一个完整视频,并发送到飞书。
## 前置要求
- ffmpeg 已安装(`brew install ffmpeg`)
- 分段视频已下载到本地
## 合并视频
### 方式1:指定文件列表
```bash
python3 skills/video-merge-send/scripts/merge_videos.py \
-i clip1.mp4 clip2.mp4 clip3.mp4 \
-o output.mp4
```
### 方式2:指定目录(按文件名排序)
```bash
python3 skills/video-merge-send/scripts/merge_videos.py \
-d ./clips/ \
-o output.mp4
```
### 方式3:带淡入淡出转场
```bash
python3 skills/video-merge-send/scripts/merge_videos.py \
-d ./clips/ \
-o output.mp4 \
--transition fade \
--transition-duration 0.5
```
## 参数说明
| 参数 | 说明 | 默认值 |
|------|------|--------|
| `-i` | 输入视频文件列表(按顺序) | - |
| `-d` | 输入视频目录 | - |
| `-o` | 输出文件路径 | 必填 |
| `--transition` | 转场类型:`fade` / `none` | `none` |
| `--transition-duration` | 转场时长(秒) | `0.5` |
## 发送到飞书
合并完成后,使用 feishu-media skill 或 message 工具将视频发送到飞书:
```
message(action=send, filePath=output.mp4)
```
## 完整工作流
1. 用户使用 jimeng-storyboard skill 生成分镜脚本
2. 用户在即梦网页逐镜头生成并下载视频(建议命名为 01.mp4, 02.mp4, ...)
3. 将下载的视频放入同一目录
4. 运行合并脚本
5. 发送到飞书
## 注意事项
- 分段视频分辨率不同时,脚本会自动统一为第一个视频的分辨率
- 建议分段视频命名带序号确保顺序正确(如 01_hook.mp4, 02_problem.mp4)
- 合并后的视频使用H.264编码,兼容性好
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.
Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...
Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.
Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.
Audit, review, clean up, and prune Codex memories. Use when the user asks about ~/.codex/memories, stale or noisy memories, memory pollution, cross-repo rule leakage, sensitive memory contents, memory config tuning, cleanup plans, or whether entries belong in memory, AGENTS.md, repo docs, skills, config, or deletion. Do not use for ordinary repo docs cleanup.