关于 compress-video
用于压缩本地视频,以及审计或优化网站视频资源的 Agent 技能。它使用 FFmpeg 和 FFprobe,并通过浏览器检查网站中的实际渲染效果。
主要功能
- 01本地视频压缩
- 02质量与体积比较
- 03网站视频审计
- 04项目级视频优化
- 05浏览器播放验证
适用场景
- 01压缩视频文件
- 02比较压缩结果
- 03查找体积过大的网站视频
- 04优化整个项目的视频资源
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pixel-point/ skills --skill compress-video安装后在 Claude Code 中输入/compress-video确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEreferences/audit.mdcomparison.mdcompression.mdscan-and-optimize.md详细介绍
使用 FFmpeg 和 FFprobe 在本地压缩视频。为所请求的工作流安装缺少的依赖项。 网站工作流需要访问源代码和浏览器工具,以验证渲染后的网站。
命令
| 请求 | 工作流 |
|---|---|
视频文件,或 compress <file> | 使用 compression.md 进行压缩。 |
compare <file> | 使用 comparison.md 比较画质和预估大小。 |
audit [project] [URL or scope] | 使用 audit.md 检查嵌入的视频并报告改进建议。 |
scan-and-optimize [project] [URL or scope] | 使用 scan-and-optimize.md 发现、审查、优化并更新项目中的视频。 |
也要根据自然语言请求推断工作流。只阅读相关的参考文档。未指定命令的视频文件使用压缩工作流。
对于这两种网站工作流,使用当前工作区或提供的项目路径。如果无法访问源代码,请在开始前请求仓库访问权限。先检查源代码中的路由、组件、样式和资源引用;使用线上或本地 URL 验证渲染后的视频尺寸和播放效果。如果未提供 URL,则复用开发服务器或在本地启动项目。
audit 会检查所请求的页面及其源代码,或指定的范围。
默认情况下,scan-and-optimize 会覆盖整个源项目;提供的 URL 是浏览器的起始页面。遵循明确指定的更窄范围。只有在缺少的输入无法推断时才询问。
复用已提供的源代码位置和偏好设置。压缩默认值(包括 CRF 值)定义在 compression.md 中。
示例
$compress-video demo.mov
$compress-video compare demo.mov
$compress-video audit ./website https://example.com/blog/post
$compress-video scan-and-optimize ./website http://localhost:3000
这些是面向 Agent 的请求,不是终端命令。
评论
支持 Markdown