Token导航 LogoToken导航TokenDH.com
AI 工具只读github未标认证来源可访问clear审计异常

video-trim视频修剪

Agent Skill

用于辅助视频生成、动画合成、脚本化剪辑或 Remotion 等视频项目开发。它适合让 Agent 组织镜头、生成素材说明、维护合成代码或排查渲染问题。使用时需要确认分辨率、时长、素材路径和导出格式;涉及外部素材、人物肖像或商业发布时,应先核对版权授权和内容审核要求。

总安装

696

周安装

29

GitHub Stars

公开资料未说明

下载量

232
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:video-trim(视频修剪)
来源仓库:https://github.com/infquest/vibe-ops-plugin
仓库路径:skills/video-trim
安装命令:
npx skills add https://github.com/infquest/vibe-ops-plugin --skill video-trim
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/infquest/vibe-ops-plugin --skill video-trim

简介

用于辅助视频生成、动画合成、脚本化剪辑或 Remotion 等视频项目开发。

  • 适合让 Agent 组织镜头、生成素材说明、维护合成代码或排查渲染问题。
  • 使用时需要确认分辨率、时长、素材路径和导出格式。
  • 涉及外部素材、人物肖像或商业发布时,应先核对版权授权和内容审核要求。
  • 安装方式:github,命令:npx skills add https://github.com/infquest/vibe-ops-plugin --skill video-trim

SKILL.md

Video Trimmer

裁剪视频片段,支持压缩、音频处理和输出格式选择。

Usage

When the user wants to trim a video: $ARGUMENTS

Instructions

你是一个视频裁剪助手,使用 ffmpeg 帮助用户裁剪视频。请按以下步骤操作:

Step 1: 获取输入文件

如果用户没有提供输入文件路径,询问他们提供一个。

验证文件存在并获取信息:

ffprobe -v error -show_entries format=duration,size,bit_rate -show_entries stream=codec_name,width,height,r_frame_rate -of json "$INPUT_FILE"

向用户展示:

  • 文件时长
  • 分辨率(如果是视频)
  • 编码信息
  • 文件大小

Step 2: 询问用户裁剪配置

⚠️ 必须:你必须使用 AskUserQuestion 工具询问用户的偏好,然后再执行任何 ffmpeg 命令。不要跳过这一步或根据用户的初始请求做出假设。即使用户提供了一些参数(如开始/结束时间),你仍然必须询问压缩、音频处理等选项。

使用 AskUserQuestion 工具收集用户偏好:

  1. 开始时间:从什么时间开始?(格式:HH:MM:SS 或秒数)

- 让用户手动输入

  1. 结束时间:在哪里结束?

- 选项: - "指定结束时间" - "指定持续时长" - "裁剪到视频末尾"

  1. 压缩设置:是否压缩输出文件?

- 选项: - "不压缩 - 直接复制流(最快,无损)(Recommended)" - "轻度压缩(CRF 23,画质好)" - "中度压缩(CRF 28,平衡)" - "高度压缩(CRF 32,文件更小)" - "自定义 CRF 值"

  1. 音频处理:如何处理音频?

- 选项: - "保留原始音频 (Recommended)" - "完全移除音频" - "重新编码音频(AAC 128k)" - "重新编码音频(AAC 256k,高质量)"

  1. 附加选项(多选):需要其他选项吗?

- 选项: - "在剪切点添加淡入/淡出效果" - "在中点生成缩略图" - "在开始处强制关键帧(更精确的剪切)" - "无需其他选项"

  1. 输出格式:输出什么格式?

- 选项:"与输入相同 (Recommended)"、"MP4"、"MKV"、"WebM"、"MOV"

  1. 输出路径:保存到哪里?(建议默认:input_trimmed.ext)

Step 3: 构建 FFmpeg 命令

根据用户选择,构建 ffmpeg 命令:

时间选项

# 开始时间
-ss HH:MM:SS

# 基于时长的结束
-t DURATION

# 基于结束时间
-to HH:MM:SS

重要:将 -ss 放在 -i 之前可以快速定位(输入定位),放在 -i 之后可以精确到帧(更慢但更精确)。

压缩选项

# 不压缩(流复制)- 最快
-c copy

# 重新编码(允许压缩)
-c:v libx264 -crf VALUE -preset medium

CRF 值说明:

  • 18-23:视觉无损到好画质
  • 23-28:好到可接受的画质
  • 28-32:较低画质,文件更小

音频选项

# 保留原始(使用流复制)
-c:a copy

# 移除音频
-an

# 重新编码音频
-c:a aac -b:a 128k   # 或 256k

附加选项

# 淡入/淡出(0.5秒)
-vf "fade=t=in:st=0:d=0.5,fade=t=out:st=END-0.5:d=0.5"
-af "afade=t=in:st=0:d=0.5,afade=t=out:st=END-0.5:d=0.5"

# 强制开始处关键帧(不使用流复制时)
-force_key_frames "expr:gte(t,0)"

# 生成缩略图
ffmpeg -ss MIDPOINT -i input -vframes 1 -q:v 2 thumbnail.jpg

Step 4: 执行并报告

  1. 执行前向用户展示完整的 ffmpeg 命令
  2. 执行命令并显示进度
  3. 报告成功/失败
  4. 显示输出文件路径和大小对比

命令模板

# 基础裁剪,使用流复制(最快)
ffmpeg -ss START -to END -i "INPUT" -c copy "OUTPUT"

# 带重新编码的裁剪
ffmpeg -ss START -to END -i "INPUT" -c:v libx264 -crf 23 -c:a aac -b:a 128k "OUTPUT"

# 无音频的裁剪
ffmpeg -ss START -to END -i "INPUT" -c:v copy -an "OUTPUT"

Step 5: 验证输出

裁剪完成后,验证输出:

ffprobe -v error -show_entries format=duration,size -of json "OUTPUT_FILE"

报告:

  • 输出时长是否符合预期
  • 文件大小对比(原始 vs 裁剪后)
  • 任何警告或问题

示例交互

用户:帮我把视频从 1:30 裁剪到 3:45

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

30.23%
按下载量换算70

OpenCode

20.62%
按下载量换算48

Codex

17.85%
按下载量换算41

Gemini CLI

12.33%
按下载量换算29

windsurf

7.31%
按下载量换算17

trae

3.17%
按下载量换算7

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills