machunlin

video-merger

设计创意v1.1.0
作者:machunlin更新于 2026-05-11共 2 个版本 · 最新版本发布于 2026-03-07@clawhub_machunlin/video-merger
视频处理#分镜#批量

据 AlphaMoat 统计,截至 2026-09,video-merger 累计下载 1,006 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 5,032 位,在「设计创意」分类(512 个)中排名第 507 位。

累计安装
165
累计下载
1,006
星标
1
全站排名
#5,032
全站前 100% · 「设计创意」前 100%
平台累计安装累计下载星标评论
ClawHub ↗23958--
SkillHub ↗1651,0061—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

该工具可调整分辨率、帧率和编码,保留原音轨,添加淡入淡出转场,并输出完整视频或分块文件。它依赖本地 FFmpeg;不可信文件名或目录可能带来风险,安装脚本也可能调用系统级安装命令。请仅处理可信素材,审阅安装步骤并仔细选择输出路径。 需要Python与FFmpeg;输入应为可信MP4,按文件名数字前缀排序,使用前检查合并音轨、转场和输出。

资料发布于 2026-10-27

可以用来做什么

  • 合并分镜或录制的视频片段
  • 统一输出视频的分辨率和编码参数
  • 添加可选转场并选择完整或分块输出

什么时候用

  • 需要将多个可信视频片段拼接为一个视频或多个分块时
  • 确认输入目录与文件名可信;安装前审阅脚本,运行 FFmpeg 操作前检查输出路径

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

将这个可信目录中的视频片段按文件名顺序合并,保留音轨并输出到新目录;先列出输入和输出路径,不要安装软件或覆盖现有文件。

月度数据趋势

累计下载1,006
3857191,0522026-03 · 累计下载 4312026-05 · 累计下载 6462026-06 · 累计下载 6962026-07 · 累计下载 8302026-08 · 累计下载 8862026-09 · 累计下载 1,00626-0326-09
星标1
0112026-03 · 星标 -2026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-091,006—1
2026-08886+6.7%1
2026-07830+19.3%1
2026-06696+7.7%1
2026-05646—1
2026-03431—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

2.1 KB · ClawHub v1.1.0
---
name: video-merger
description: 多片段短视频自动拼接工具,支持按文件名排序、统一音视频参数、淡入淡出转场、分块/完整拼接,适合短剧、分镜头视频批量拼接
---

# 视频拼接工具 (video-merger)
自动将分镜头/分段短视频按顺序拼接为长视频的OpenClaw技能,支持工程化批量处理。

## 功能特性
✅ 严格按文件名数字序号排序,保证剧情顺序正确  
展开全部(共 66 行)
✅ 自动统一分辨率、帧率、编码,保证播放流畅  
✅ 支持淡入淡出转场效果(整体/片段间可选)  
✅ 自动同步音轨,完整保留原音频  
✅ 支持两种输出模式:分块输出(每段1分钟左右)、完整长视频输出  
✅ 支持保持原始分辨率或自定义输出参数  

## 依赖要求
- ffmpeg (>= 5.0)
- Python 3.8+

## 安装
```bash
# 自动安装依赖
./install.sh
```

## 使用方法
### 拼接为完整长视频(默认保持原始分辨率)
```bash
python3 scripts/merge.py --input /path/to/segments --output ./full_video.mp4
```

### 自定义输出分辨率
```bash
python3 scripts/merge.py --input /path/to/segments --output ./full_video.mp4 --resolution 1080x1920
```

### 自定义转场时长
```bash
python3 scripts/merge.py --input /path/to/segments --output ./full_video.mp4 --transition 1.0
```

### 分块输出模式(每块60秒)
```bash
python3 scripts/merge.py --mode chunk --input /path/to/segments --output ./output_chunks/
```

### 自定义分块时长
```bash
python3 scripts/merge.py --mode chunk --chunk-duration 120 --input /path/to/segments --output ./output_chunks/
```

## 参数说明
| 参数 | 说明 | 默认值 |
|------|------|--------|
| `--input` | 分镜头视频所在目录 | 必填 |
| `--output` | 输出文件/目录 | 必填 |
| `--transition` | 转场时长(秒) | 0.5 |
| `--chunk-duration` | 分块模式每段目标时长(秒) | 60 |
| `--resolution` | 自定义输出分辨率,如 `864x480` | 保持原始 |

## 适用场景
- AI生成短剧分镜头批量拼接
- 录制的分段视频自动合并
- 短视频批量处理生产

「设计创意」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。