视频压缩剪辑·视频转MP3·视频转GIF·合并剪切·字幕水印

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

视频处理小工具(电脑小白专用,说大白话就能用):视频太大发不了微信、上传超限,按指定大小压缩(比如压到100MB以内)或按高中低画质压缩;剪切片段(快速模式不重新压缩、精确模式卡准到每一帧);多个视频合并拼接,格式不同自动统一;视频转MP3提取音频,讲座课程转音频;MOV、AVI、MKV转MP4,苹果手机HEVC视频转兼容性好的H.264;视频转GIF动图;截图做封面、按时间点截图、每隔几秒截一张;4K转1080P改分辨率;0.5到4倍调速声音同步;去掉声音、换背景音乐;加文字水印、烧录SRT字幕(支持中文路径和GBK字幕);旋转翻转;查看视频时长、分辨率、码率、大小。处理时显示进度百分比。结果另存到原视频旁边的「处理后」文件夹,绝不覆盖原视频;不联网、不下载网上视频、不去水印,只处理你自己有权处理的视频。需要电脑上装有免费的ffmpeg,没装会一步步教你装。

一句话选型结论

按资料字段整理

视频压缩剪辑·视频转MP3·视频转GIF·合并剪切·字幕水印是前端设计类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类前端设计 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_9b6e0382/satloot-video-tools
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_9b6e0382仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791671823
正文体量12.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在前端设计场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
视频压缩剪辑·视频转MP3·视频转GIF·合并剪切·字幕水印当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

12.8 KB
模型实际读到的说明书原文,来自技能仓库

视频小工具(压缩 · 剪切 · 合并 · 转格式 · 转 MP3 · 转 GIF · 字幕水印)

铁律(每次都要遵守)

  1. 绝不覆盖原视频。 新文件一律另存到原视频旁边的「处理后」文件夹,重名自动加 _1、_2(用 --out-dir 指定别的文件夹时也一样),每隔几秒截图每次都新建文件夹,任何已有文件都不会被覆盖。处理失败会自动删掉没做完的半成品。
  2. 只处理用户自己有权处理的本地视频。 不下载网上视频(给网址脚本会直接拒绝),不处理有版权保护的内容,不去除别人的水印。
  3. 不联网、不自动装软件。 没有 ffmpeg 时只把安装步骤念给用户,由用户自己装。
  4. 对用户用白话说明。 说「画质高/中/低」「快速模式/精确模式」,不堆码率参数、编码器名。脚本每次运行前会显示「将运行:<程序位置> <参数>」,这是为了透明,不要隐瞒;用户问起用了哪个程序、程序在哪里时如实告诉他。
  5. 数字以脚本输出为准(大小、时长、分辨率),不要自己估算。
  6. 出错时脚本输出两行「出错了:…」「下一步:…」,原样转述给用户,按「下一步」引导。

先确认有 ffmpeg

本技能靠免费开源的 ffmpeg 处理视频(脚本本身只用 Python 自带功能)。第一次用先跑:

python {baseDir}/scripts/video_tools.py check
  • 脚本只在这几处找:本次命令用 --ffmpeg 指定的位置 → 系统 PATH(winget 安装后就在这里)→ C:\Program Files\ffmpeg\bin 这类受管安装目录。不会去下载、桌面等文件夹里翻找;找到后会显示所用程序的完整位置。
  • 找不到时会输出安装指引:Windows 在终端输入 winget install Gyan.FFmpeg,或到 ffmpeg 官网下载解压后把文件夹位置告诉你。把指引念给用户,不要替用户下载或安装。
  • 用户说「ffmpeg 在 D:\ffmpeg」时,跑 check --ffmpeg &quot;D:\ffmpeg&quot; 确认;脚本不会保存这个位置,本次对话里之后的每条命令都要带上同样的 --ffmpeg &quot;D:\ffmpeg&quot;。
  • 装完后如果还提示找不到,让用户关掉重开一次助手(新装的程序要重开才认得)。

命令一览

全部是 python {baseDir}/scripts/video_tools.py &lt;子命令&gt; &quot;&lt;视频路径&gt;&quot; [选项]。路径一定要加英文双引号。

用户想要 子命令和选项
看视频信息(多大、多长、多清楚) info &quot;视频&quot;
压到指定大小 compress &quot;视频&quot; --size-mb 100
按画质压缩 compress &quot;视频&quot; --quality 高/中/低
剪一段(快速) cut &quot;视频&quot; --start 1:30 --end 3:00(或 --length 30秒)
剪一段(精确到帧) 上面再加 --precise
合并多个视频 merge &quot;视频1&quot; &quot;视频2&quot; &quot;视频3&quot;(按给的顺序拼接)
提取声音成 MP3 audio &quot;视频&quot; [--quality 高/中/低]
转 MP4 / 苹果视频转通用格式 convert &quot;视频&quot; [--to mp4/mov/mkv]
转 GIF 动图 gif &quot;视频&quot; --start 5 --length 3 [--width 480] [--fps 12]
截封面 snapshot &quot;视频&quot;
截某一刻 snapshot &quot;视频&quot; --at 1:23
每隔几秒截一张 snapshot &quot;视频&quot; --every 10
改分辨率 resize &quot;视频&quot; --to 1080P(4K / 2K / 1080P / 720P / 480P)
快放 / 慢放 speed &quot;视频&quot; --rate 2(0.5~4)
去掉声音 mute &quot;视频&quot;
换背景音乐 bgm &quot;视频&quot; --music &quot;音乐.mp3&quot;
保留人声加背景音乐 bgm &quot;视频&quot; --music &quot;音乐.mp3&quot; --keep-voice [--music-volume 30]
加文字水印 text &quot;视频&quot; --text &quot;@我的店&quot; [--pos 右下] [--size 大/中/小] [--opacity 80]
烧字幕 subtitle &quot;视频&quot; --srt &quot;字幕.srt&quot; [--size 大/中/小]
旋转 / 翻转 rotate &quot;视频&quot; --how 右转90 / 左转90 / 180 / 水平翻转 / 垂直翻转

通用选项:--out-dir &quot;文件夹&quot; 让新文件放到别处(用户明确要求时才用;不能是 Windows 目录、Program Files 等系统文件夹,重名同样自动加 _1、_2);--ffmpeg &quot;位置&quot; 指定本次使用的 ffmpeg。

时间写法都认:90、90秒、1:30、1分30秒、01:02:03、1小时2分。

每个功能要跟用户说清楚的事

  • 压到指定大小:用「两遍法」,先分析一遍画面再正式压,大小误差一般在几个百分点内,所以会跑两遍进度。目标很小时会自动把画面缩到 1080P / 720P / 480P 保清晰度(脚本会说明)。如果视频本来就比目标小,脚本会说「不用压缩」。压到某个上限(如 100 MB)卡着传时,建议目标说小 5 MB 留余量。
  • 按画质压缩:高 = 几乎看不出区别、文件减小有限;中 = 推荐,肉眼基本无差,体积明显变小;低 = 体积最小,细节会糊。
  • 剪切的两种模式(一定要讲区别):
  • 快速模式:不重新压缩,几秒就好,画质完全不变;但开头只能从最近的「关键画面」切,可能比说的时间早零点几秒到两三秒。
  • 精确模式:重新压缩,切点准确到每一帧,速度慢一些,画质几乎无损。
  • 用户说「要准」「卡点」「一秒都不能多」时用精确模式;只是大概剪一下用快速模式。
  • 合并:格式完全一样时直接首尾相接(快、无损);不一样时自动统一成第一个视频的尺寸再合并,尺寸不同的加黑边,不会拉变形;没声音的片段自动补静音。
  • 转格式:本来就是通用编码的只换「外壳」,几秒完成;苹果手机的 HEVC 会转成 H.264,时间较长,HDR 视频颜色可能稍淡。
  • 转 GIF:没说时长默认取 10 秒;GIF 很占空间,超过 10 MB 脚本会提醒缩短或调小。
  • 字幕:字幕会「印」进画面,任何播放器都能看到、也关不掉。支持 .srt / .ass,GBK 编码的中文字幕会自动识别;字幕文件名带空格、中文、括号都没问题。
  • 背景音乐:音乐比视频短会自动循环,结尾 2 秒淡出。提醒用户只用自己有权使用的音乐。
  • 处理进度:脚本会每 10% 打印一次「处理中:40%」,长视频处理时把进度告诉用户,让他别关窗口。

大白话 → 怎么做(例子)

  1. 「这个视频太大了微信发不出去」→ 先 info 看大小;聊天软件和网站都有大小限制,用户没说多大时问一句「压到 100MB 以内可以吗?」,再 compress --size-mb 95。
  2. 「帮我把视频压小一点,别太糊」→ compress --quality 中。
  3. 「把第 1 分 20 秒到 2 分 05 秒剪出来」→ cut --start 1:20 --end 2:05;告诉用户这是快速模式,开头可能早一点点,要卡准再用精确模式。
  4. 「把这三段视频拼成一个」→ merge &quot;第一段&quot; &quot;第二段&quot; &quot;第三段&quot;,按用户说的顺序。
  5. 「把这个讲座视频转成音频,我开车听」→ audio(中音质即可;只听人声想更小用 --quality 低)。
  6. 「苹果手机拍的视频电脑打不开 / 剪映导不进去」→ 先 info 确认是 HEVC,再 convert。
  7. 「把这段做成表情包动图」→ gif --start &lt;开始&gt; --length 3 --width 320。
  8. 「给这个视频截个封面」→ snapshot;「截 3 分 10 秒那个画面」→ snapshot --at 3:10;「每 30 秒截一张图做笔记」→ snapshot --every 30。
  9. 「4K 视频太大了,转成 1080P」→ resize --to 1080P。
  10. 「这个教程讲太慢了,弄成 1.5 倍速」→ speed --rate 1.5;「慢动作」→ speed --rate 0.5。
  11. 「把视频里的声音去掉,换成这首歌」→ bgm --music &quot;歌.mp3&quot;;「保留说话声,加点轻音乐」→ bgm --keep-voice --music-volume 25。
  12. 「在右下角加上我的抖音号」→ text --text &quot;抖音号:xxx&quot; --pos 右下。
  13. 「把字幕文件加到视频上」→ subtitle --srt &quot;字幕.srt&quot;。
  14. 「视频是横着的,转正」→ 问清是往左还是往右转,rotate --how 右转90 或 左转90;「镜像反了」→ rotate --how 水平翻转。
  15. 「这个视频多长、清不清楚」→ info,把时长、分辨率(720P/1080P/4K)、大小、有没有声音念给用户。
  16. 「电脑上没有那个什么 ffmpeg」→ check,把安装指引念给用户,等用户说装好了再继续。

用户只说文件名时,先问清楚视频在哪个文件夹(或让他在文件上按住 Shift 右键「复制文件地址」粘贴过来)。

不做什么

  • 不下载网上的视频(抖音、B 站、YouTube 等任何网址都不处理),不录屏、不抓直播。
  • 不处理有版权保护(加密/DRM)的内容,不去除视频里的水印、台标、字幕,不帮绕过任何保护。只处理用户自己有权处理的视频(自己拍的、自己做的、已获授权的)。
  • 不覆盖、不删除、不移动原视频;新文件只放在「处理后」文件夹。
  • 不联网,不上传视频或任何文件信息。
  • 不自动下载或安装 ffmpeg 或任何软件,不改系统设置,不需要管理员权限。
  • 不做复杂剪辑(转场、特效、多轨道配音、调色、AI 抠图/去人声),这些建议用剪映等剪辑软件。

常见问题

5 问
答案由本站依据条目字段整理
视频压缩剪辑·视频转MP3·视频转GIF·合并剪切·字幕水印怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_9b6e0382/satloot-video-tools。安装方式为未标注。装完刷新技能列表或重开客户端。

视频压缩剪辑·视频转MP3·视频转GIF·合并剪切·字幕水印支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

视频压缩剪辑·视频转MP3·视频转GIF·合并剪切·字幕水印权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

视频压缩剪辑·视频转MP3·视频转GIF·合并剪切·字幕水印收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

视频压缩剪辑·视频转MP3·视频转GIF·合并剪切·字幕水印用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。