首页龙虾技能列表 › FFmpeg CLI — 视频音频处理工具

🎬 FFmpeg CLI — 视频音频处理工具

v1.0.0

使用 FFmpeg CLI 实现视频和音频的转码、剪切、合并、音频提取、缩略图生成、GIF 创建、速度调整、滤镜应用、字幕和水印添加等功能。

6· 4,872·33 当前·34 累计
by @ascendswang·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/11
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
该技能的脚本和运行指令与声明目的一致(本地 FFmpeg 帮助脚本),不请求秘密信息或下载远程代码,但假设已安装 ffmpeg 和一些常见的 CLI 工具,并将在本地文件上执行 shell 脚本。
评估建议
该技能内部一致:提供本地 ffmpeg 封装脚本,不请求秘密信息或下载代码。安装前,请确保系统中已安装 ffmpeg(建议使用 brew 安装)和常见实用工具(bc、mktemp)。如果运行于非受信文件,请审查脚本(脚本执行 ffmpeg、写入临时文件,文件名清洗最小)。为降低风险,可在沙盒中运行脚本或仅使用受信输入文件。如果不希望技能自主运行,请在启用技能时禁用模型调用。...
详细分析 ▾
用途与能力
名称/描述与提供的脚本一致。所有八个脚本执行预期的视频/音频任务(转换、剪切、合并、提取音频、GIF、缩略图、速度、水印)。无不相关的凭据、主机或二进制文件被请求。
指令范围
SKILL.md 指示代理对本地文件运行包含的 shell 脚本。脚本仅执行本地文件 I/O 和调用 ffmpeg;不调用外部网络端点或读取环境秘密。少数操作注意事项:speed.sh 使用 bc(未在元数据中声明)并且 speed.sh 中有一行 echo 引用了未定义的变量 (RATEx)。文件名写入临时 concat 文件无清洗,可能对特别编制的文件名行为异常。
安装机制
注册表中无远程下载/安装规格;SKILL.md 元数据建议通过 brew 公式安装 ffmpeg(一个著名的包源)。技能中无任意 URL 下载或存档提取。
凭证需求
技能未声明任何必需的环境变量或凭据。仅需要本地 ffmpeg(以及隐含的常见 CLI 工具,如 mktemp 和 bc)。无不相关的秘密或配置路径请求。
持久化与权限
always 为 false 且技能是用户可调用。disable-model-invocation 为 false(正常平台默认)——技能可以被自主调用,但这被视为预期行为,并未与其他权限或凭据请求结合。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/1/28

初始发布:全面视频/音频处理,包括剪切、合并、音频提取、缩略图、GIF、格式转换、速度调整和水印脚本

● 可疑

安装命令 点击复制

官方npx clawhub@latest install ffmpeg-cli
镜像加速npx clawhub@latest install ffmpeg-cli --registry https://cn.clawhub-mirror.com

技能文档

快速参考

任务命令
剪切视频{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 # 2x 速度
{baseDir}/scripts/speed.sh -i video.mp4 -r 0.5 -o slow.mp4 # 0.5x 速度

watermark.sh - 覆盖图像水印

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

注意

  • 所有脚本支持常见视频格式(mp4, avi, mov, mkv, webm 等)
  • 输出质量优化为平衡文件大小和清晰度
  • 使用 -h 或无参数查看脚本用法
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务