FFmpeg CLI

通过 FFmpeg 命令行实现视频剪辑、合并、转码、加水印等操作。

已扫描
适合谁
视频内容创作者、自媒体运营者
不适合谁
无命令行使用经验的初学者、希望图形化界面操作的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @ascendswang/ffmpeg-cli

Skill 说明

命令、参数、文件名以原文为准

FFmpeg CLI

快速参考

任务命令
截取视频片段{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 <输出文件>

脚本说明

cut.sh - 截取视频片段

{baseDir}/scripts/cut.sh -i video.mp4 -s 00:01:30 -e 00:02:45 -o clip.mp4

merge.sh - 合并多个视频

{baseDir}/scripts/merge.sh -o merged.mp4 part1.mp4 part2.mp4 part3.mp4

extract-audio.sh - 提取音频轨道

{baseDir}/scripts/extract-audio.sh -i video.mp4 -o audio.mp3

thumb.sh - 从视频中提取指定时间的帧作为图片

{baseDir}/scripts/thumb.sh -i video.mp4 -t 00:00:15 -o frame.jpg

gif.sh - 将视频片段转换为 GIF 动图

{baseDir}/scripts/gif.sh -i video.mp4 -s 00:00:10 -e 00:00:15 -o clip.gif

convert.sh - 转码至新格式

{baseDir}/scripts/convert.sh -i input.avi -o output.mp4

speed.sh - 调整播放速度

{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倍速

watermark.sh - 叠加图像水印

{baseDir}/scripts/watermark.sh -i video.mp4 -w logo.png -o output.mp4

注意事项

  • 所有脚本支持常见视频格式(mp4、avi、mov、mkv、webm 等)
  • 输出文件质量在文件大小与清晰度之间保持平衡
  • 使用 -h 或不带参数运行可查看脚本使用帮助
A
@ascendswang

已收录 1 个 Skill

相关推荐