名称: ffmpeg-cli
描述: 使用 FFmpeg 进行全面的音视频处理。适用于:(1) 视频转码与格式转换,(2) 视频剪辑与合并,(3) 音频提取与处理,(4) 缩略图与 GIF 生成,(5) 分辨率缩放与画质调整,(6) 添加字幕或水印,(7) 速度调整(快/慢动作),(8) 色彩校正与滤镜应用。
元数据: {"clawdbot":{"emoji":"🎬","requires":{"bins":["ffmpeg"]},"install":[{"id":"brew","kind":"brew","formula":"ffmpeg","bins":["ffmpeg"],"label":"安装 ffmpeg (brew)"}]}}
| 任务 | 命令 |
|---|---|
| 剪辑视频 | {baseDir}/scripts/cut.sh -i <输入文件> -s <开始时间> -e <结束时间> -o <输出文件> |
| 合并视频片段 | {baseDir}/scripts/merge.sh -o <输出文件> <文件1> <文件2> ... |
| 提取音频 | {baseDir}/scripts/extract-audio.sh -i <视频文件> -o <输出.mp3> |
| 生成缩略图 | {baseDir}/scripts/thumb.sh -i <视频文件> -t <时间戳> -o <输出.jpg> |
| 创建 GIF | {baseDir}/scripts/gif.sh -i <视频文件> -s <开始时间> -e <结束时间> -o <输出.gif> |
| 转换格式 | {baseDir}/scripts/convert.sh -i <输入文件> -o <输出.mp4> |
| 调整速度 | {baseDir}/scripts/speed.sh -i <输入文件> -r <0.5-2.0> -o <输出文件> |
| 添加水印 | {baseDir}/scripts/watermark.sh -i <视频文件> -w <图片水印> -o <输出文件> |
{baseDir}/scripts/cut.sh -i video.mp4 -s 00:01:30 -e 00:02:45 -o clip.mp4
{baseDir}/scripts/merge.sh -o merged.mp4 part1.mp4 part2.mp4 part3.mp4
{baseDir}/scripts/extract-audio.sh -i video.mp4 -o audio.mp3
{baseDir}/scripts/thumb.sh -i video.mp4 -t 00:00:15 -o frame.jpg
{baseDir}/scripts/gif.sh -i video.mp4 -s 00:00:10 -e 00:00:15 -o clip.gif
{baseDir}/scripts/convert.sh -i input.avi -o output.mp4
{baseDir}/scripts/speed.sh -i video.mp4 -r 2.0 -o fast.mp4 # 2倍速
{baseDir}/scripts/speed.sh -i video.mp4 -r 0.5 -o slow.mp4 # 0.5倍速
{baseDir}/scripts/watermark.sh -i video.mp4 -w logo.png -o output.mp4
-h 参数或不带参数运行脚本可查看使用说明。