Communitygithub.com

ZJU-REAL/Easel — 视频技能套件

Easel openclaw 视频技能套件:剪辑、视频编辑、视频重构图、视频高光时刻、自动字幕——短视频流水线的构建模块。

Easel — 视频技能套件 是什么?

Easel 是由 ZJU-REAL 开发的一套专注于短视频处理的开放式技能套件,旨在为 AI 代理(如 Claude Code、Cursor 等)提供即插即用的视频处理模块。该套件包含五个核心技能:`clipify`(智能剪辑)、`video-editing`(基础编辑)、`video-reframe`(画面重构图)、`video-highlights`(高光时刻提取)和 `auto-subtitle`(自动字幕生成),覆盖从原始素材到成品短视频的常见流水线步骤。每个技能均设计为独立可部署的模块,支持通过命令行或 API 调用,适用于自动化内容生产、社交媒体视频生成等场景。基于 OpenClaw 框架构建,确保了跨平台兼容性和易于集成到现有工作流中。开发者无需从头搭建视频处理基础设施,即可快速获得高效的短视频处理能力。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add ZJU-REAL/Easel

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Easel — 视频技能套件 是做什么的?

Easel openclaw 视频技能套件:clipify、video-editing、video-reframe、video-highlights、auto-subtitle——短视频流水线的构建模块。

核心技能

  • clipify — 智能视频剪辑,自动提取关键片段。
  • video-editing — 基础视频编辑操作(裁剪、拼接、调色等)。
  • video-reframe — 智能画面重构图,适应不同宽高比。
  • video-highlights — 自动识别并提取视频高光时刻。
  • auto-subtitle — 自动生成并嵌入字幕。

适用平台

  • Claude Code
  • Cursor
  • Codex
  • 其他支持 OpenClaw 技能的 AI 代理平台

快速开始

在支持 OpenClaw 的环境中,可以通过以下命令安装并使用任一技能:

openclaw install ZJU-REAL/easel

使用示例

easel clipify --input video.mp4 --output clips/
easel auto-subtitle --input video.mp4 --lang en
easel video-highlights --input long_video.mp4 --duration 30

贡献指南

欢迎提交 Issue 或 Pull Request 至 GitHub 仓库。

许可证

本项目采用 MIT 许可证。

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

ZJU-REAL/Easel

AI 视频生成:文生视频 / 图生视频 / 数字人首帧驱动。通过可插拔 provider(通义万相 Wan / 火山 Seedance / 快手可灵 / OpenAI 兼容)异步生成视频,用户自备 API key。当用户说 AI 视频生成、文生视频、图生视频、AI 生成视频、AI 短视频、让图片动起来、数字人视频、生成一段视频 时使用。与 video-strategy(选型/策略)、video-editing(剪辑处理)、clipify(切片)区别:本 SKILL 是从 0 用 AI 生成新视频。

ZJU-REAL/Easel

通用音频处理:音频剪辑/裁剪、格式转码(mp3/wav/m4a/aac)、音量归一化、从视频提取音轨、多段拼接、淡入淡出、变速(保音高)。当用户说“剪音频”“裁一段”“转成 mp3”“调音量/响度”“提取音轨/扒音频”“拼接音频”“淡入淡出”“加速/减速音频”“变速不变调”时使用。与 audio-denoise 的区别:audio-denoise 专做降噪,audio-editing 做除降噪外的通用音频操作(也内置 denoise 作为兜底)。

ZJU-REAL/Easel

一句话主题 → 成品短视频:自动串联 文案→配图/AI视频→配音→字幕→BGM→合成,把 Easel 制作层零件编排成一条'一键出片'流水线。**单条视频、口播/资讯向,画面默认逐句配图 + Ken Burns 缓动,需要动态时才逐段图生视频**。当用户说 一键生成视频、自动做短视频、主题生成视频、帮我做条视频、口播视频一条龙、自动出片、短视频一键生成 时使用。**有剧情/角色/对白/反转/多集的短剧改用 short-drama(每镜强制图生视频、不用静态图冒充);只写脚本用 video-script;只生成单个片段用 ai-video-gen。**

ZJU-REAL/Easel

自动字幕 / 语音转字幕:把音频或视频里的语音识别成字幕文件(SRT/ASS/TXT/JSON),可选把字幕烧录进视频。当用户说自动字幕、语音转字幕、视频加字幕、上字幕、转录、听写、字幕文件、生成字幕、烧字幕时使用。

ZJU-REAL/Easel

音乐卡点视频 / 踩点视频:检测背景音乐的节拍,让图片或片段在节拍点上切换,配推进/白闪特效,做出燃系'卡点'短视频。当用户说 卡点视频、踩点视频、音乐卡点、节奏卡点、按音乐切换、鼓点视频、踩节奏、beat 卡点、图片卡点、卡点混剪 时使用。基于 shared/scripts/beatsync.py(librosa 节拍检测)。与 slideshow-video 区别:slideshow 每图固定时长、柔和转场,本 SKILL 切换点由音乐节拍决定、硬切踩点带特效。

ZJU-REAL/Easel

Easel clipify: long English talk → punchline cuts → optional 16:9→9:16 face-pan/split → opus word-by-word ASS burn. Ships scripts + assets/preview.png. Part of 1.6k★ Easel suite.

ZJU-REAL/Easel

>- 通用图像处理加工:改尺寸/缩放、裁剪、补边适配平台尺寸、格式转换(png/jpg/webp)、 压缩到目标大小、加文字或图片水印、圆角、多图拼接、生成缩略图、读图片信息。 基于 image_ops.py 确定性处理。 使用时机:用户说"改尺寸"、"缩放图片"、"裁剪"、"压缩图片"、"加水印"、"转格式"、 "圆角"、"拼图/多图联排"、"缩略图"、"适配小红书/朋友圈尺寸"、"把图 pad 成 1:1"。 和 card-*(卡片类)的区别:card-* 是"HTML 设计→渲染出图", image-editing 只加工已有图片,不负责视觉设计。

ZJU-REAL/Easel

多角色对话配音:按 cast 和逐行对白为不同角色分配音色与情绪,合成多声线音轨和带角色名字幕。 当用户说“多角色/双人/剧本/对话配音、多人对白、不同角色不同声音、有声剧配音”时使用。 单一公共音色用 tts-voiceover;克隆本人音色用 voice-clone;整部短剧制作由 short-drama 编排。

ZJU-REAL/Easel

Easel video-highlights: CN/livestream highlight extract + stable static vertical reframe (sibling to clipify).

ZJU-REAL/Easel

>- 视频制作策略与工具选型:AI 视频生成模型对比、视频脚本结构设计、制作流程规划,覆盖产品演示/解说/社媒短视频场景。 当用户说"视频怎么做""视频选型""用什么工具做视频""视频制作流程""视频策略""视频系列规划"时使用。 和 video-script 的区别:video-strategy 做内容规划与工具选型,video-script 写具体某条视频的脚本。

相关技能