Communitygithub.com

ZJU-REAL/Easel

Estratégia de produção de vídeos e seleção de ferramentas: comparação de modelos de geração de vídeo por IA, design de estrutura de roteiro de vídeo, planejamento do fluxo de produção, cobrindo cenários de demonstração de produto, narração e vídeos curtos para redes sociais.

O que é Easel?

Esta habilidade (skill) do agente de IA é especializada em planejamento estratégico e seleção de ferramentas para a criação de vídeos, indo desde a comparação de modelos de geração de vídeo por IA (como Veo 3, Sora 2, Runway, Kling, etc.) até a escolha de frameworks de vídeo programático (Hyperframes, Remotion). Ela auxilia o usuário a definir o tipo de vídeo (demonstração de produto, narração, anúncio, tutorial, etc.), adequá-lo às especificações técnicas das plataformas de destino (TikTok, YouTube, Instagram, Bilibili) e estruturar todo o fluxo de produção, desde o roteiro até a exportação. O grande diferencial é que, enquanto outras habilidades focam na execução prática (como edição com ffmpeg), esta skill é responsável pela fase de planejamento, garantindo que a escolha das ferramentas e a estratégia de conteúdo estejam alinhadas aos objetivos e restrições (orçamento, material existente, necessidade de reutilização). Ela também é sensível ao perfil do usuário (via `=== EASEL ACCOUNT PROFILE ===`), permitindo recomendações personalizadas com base na identidade visual da marca e preferências de plataforma.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ZJU-REAL/Easel/tree/HEAD/skills/openclaw/video-strategy

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Estratégia de Produção de Vídeo

Estratégia de produção de vídeo e seleção de ferramentas. Abrange comparação de modelos de geração de vídeo por IA, escolha de frameworks de vídeo programático, design de estrutura de roteiro de vídeo e planejamento do fluxo de produção.

Esta habilidade é responsável pelo planejamento estratégico e seleção de ferramentas. A habilidade video-editing já implantada pode executar operações reais de edição com ffmpeg (corte, corte salteado, sobreposição de texto, velocidade variável, etc.).

Entrada

  • Objetivo do vídeo (demonstração de produto / narração / vídeo curto para redes sociais / anúncio / tutorial)
  • Plataforma de destino (Douyin / Bilibili / Kuaishou / Video Account / YouTube / Instagram)
  • Material existente (capturas de tela, gravação de tela, roteiro, material da marca)
  • Restrições de orçamento e pilha tecnológica

Saída

  • Plano de produção recomendado (seleção de ferramentas + justificativa)
  • Especificações de adaptação da plataforma (resolução, duração, proporção)
  • Etapas do fluxo de produção
  • Estrutura do roteiro do vídeo (se necessário)

Etapas de Execução

1. Coletar Contexto

Confirmar as seguintes informações (se não fornecidas, perguntar ativamente):

  • Tipo de vídeo: demonstração de produto, narração, vídeo curto para redes sociais, anúncio, tutorial
  • Plataforma de destino: determina a proporção e o limite de duração (veja a tabela de especificações da plataforma abaixo)
  • Forma de apresentação: avatar digital de IA / narração + imagens / puramente programático / gravação de tela
  • Situação do material: existe material existente (capturas de tela, gravação de tela, logo)?
  • Necessidade de reutilização: produção única ou produção em lote baseada em modelo?
  • Orçamento: algumas ferramentas cobram por duração do vídeo

2. Escolher o Plano de Produção

PlanoCenário de AplicaçãoFerramentaDisponibilidade
Vídeo ProgramáticoModelagem, orientado a dados, loteHyperframes, Remotion✅ Node.js disponível
Geração de Vídeo por IAImagens originais, B-rollVeo 3, Sora 2, Runway, Kling, Seedance⚠️ Necessita de chave de API
Avatar Digital de IAApresentação realista, multilíngueHeyGen, Synthesia⚠️ Necessita de chave de API
Edição / RecriaçãoVídeo longo dividido em vídeos curtosffmpeg (habilidade video-editing), CapCut✅ ffmpeg disponível

3. Comparação de Modelos de Geração de Vídeo por IA

Se o usuário precisar gerar imagens de vídeo por IA, consulte esta tabela para seleção:

ModeloResoluçãoDuração MáximaEspecialidadeCusto
Veo 3 (Google)Até 1080pVariávelMáxima qualidade + áudio síncronoCobrança por API
Sora 2 (OpenAI)Até 1080p~20sQualidade cinematográfica + áudio síncronoAPI + ChatGPT
Runway Gen-4Até 4K~10s/vezControle de movimento, consistência temporalAssinatura
Kling 2.5/3.0 (Kuaishou)Até 1080pAté 2 minutosTomada longa, baixo custo unitárioCobrança por segundo (baixo preço unitário)
Seedance (ByteDance)Até 1080pSegmentos curtosGeração rápida, alta fidelidade de movimento, adequado para lotePor créditos
Hailuo / MiniMax (MiniMax)Até 1080pSegmentos curtosConsistência de personagem entre tomadasPor créditos
Pika 2.x1080pSegmentos curtosEfeitos especiais rápidos, imagem para vídeoPor créditos
Hunyuan Video / Wan 2 (Tencent)720p-1080pVariávelCódigo aberto para autoimplante, totalmente controlável, sem taxa de APIGratuito (necessita de GPU)

Seleção Rápida:

  • Máxima qualidade + áudio: Veo 3 ou Sora 2
  • Lote / Baixo custo: Kling, Seedance
  • Consistência de personagem entre tomadas: Hailuo
  • Autoimplante / Controle da marca: Hunyuan Video ou Wan 2 (pesos de código aberto)
  • Imagem para vídeo: Kling, Pika, Runway

Os números de versão e preços da tabela acima estão sujeitos a iteração rápida pelos fabricantes. São apenas para referência de seleção. Consulte os anúncios oficiais mais recentes de cada fabricante.

Para saber como escrever prompts para vídeo de IA, consulte references/ai-video-prompting.md

4. Especificações da Plataforma de Destino

Plataformas Chinesas

PlataformaProporçãoResolução RecomendadaLimite de DuraçãoObservações
Douyin9:161080x192015s / 60s / 15minTaxa de conclusão mais alta para vídeos < 15s
Bilibili16:91920x1080Sem limite superiorPrincipalmente paisagem, também suporta retrato
Kuaishou9:161080x192011minPrincipalmente retrato
Video Account9:16 / 16:91080x192030minVídeos curtos < 1min têm prioridade de recomendação
Xiaohongshu9:16 / 3:41080x192015min3:4 também é comum

Plataformas Internacionais

PlataformaProporçãoResolução RecomendadaLimite de Duração
YouTube16:91920x1080 / 3840x2160Ilimitado
YouTube Shorts9:161080x192060s
TikTok9:161080x192010min
Instagram Reels9:161080x192090s
Instagram Feed1:1 / 4:51080x1080 / 1080x135060s

5. Frameworks de Vídeo Programático

Gerar vídeos com código, adequado para produção em lote repetível, modelada e orientada a dados.

Hyperframes (HTML/CSS, recomendado) — Código aberto, Apache 2.0, cada quadro é um documento HTML, mais amigável para agentes. Remotion (React) — Capacidade de animação mais forte, adequado para animações complexas e renderização em lote Lambda.

FatorHyperframesRemotion
Amigabilidade para AgenteMelhor (HTML puro)Bom (React)
Capacidade de AnimaçãoBásica (CSS transition)Avançada (Spring, interpolate)
Renderização em LoteLocalLambda (AWS)
LicençaApache 2.0Requer licença para uso comercial

6. Modelo de Fluxo de Produção

Vídeo de Demonstração de Produto: Roteiro → Gravação de tela → Sobreposição programática (título, anotação) → B-roll de IA → Locução → Exportar conforme especificações da plataforma

Vídeo de Narração: Roteiro (problema → solução → CTA) → Escolher forma de apresentação (avatar digital de IA / narração) → Produção de imagens → Adicionar legendas → Exportar

Vídeo Curto em Lote para Redes Sociais: Criar modelo com Hyperframes/Remotion → Inserir dados → Renderização em lote → Adicionar legendas da plataforma → Distribuir

Recriação de Edição Viral: Pegar vídeo de referência → Decompor ritmo de edição quadro a quadro → Gerar beat sheet → Executar com seu próprio material. Consulte references/edit-anatomy.md

7. Pipeline Controlável Diretamente pelo Agente

Agente escreve roteiro (combinando com Perfil)
    ↓
Hyperframes: HTML → MP4 (vídeo programático)
    e/ou
API de Vídeo de IA: gerar B-roll
    ↓
ffmpeg (habilidade video-editing): editar e montar
    ↓
Produto → outputs/

Erros Comuns

  1. Escolher a ferramenta antes de pensar na estratégia — Primeiro defina o objetivo do vídeo, depois escolha a ferramenta.
  2. Adicionar texto em vídeos gerados por IA — O modelo não consegue renderizar texto legível de forma confiável; use sobreposição programática.
  3. Ignorar legendas — 85% dos vídeos em redes sociais são assistidos sem som; é obrigatório adicionar legendas.
  4. Proporção incorreta — 9:16 retrato para redes sociais, 16:9 paisagem para YouTube/sites.
  5. Superprodução — Em redes sociais, a autenticidade muitas vezes supera o refinamento.

Sensibilidade ao Perfil

Detectar a marcação === EASEL ACCOUNT PROFILE ===.

Com Perfil:

  • Ler o estilo visual da marca (cores, fonte, logo) do Perfil e aplicar aos modelos de vídeo.
  • Ler as preferências de plataforma de destino, priorizar as especificações da plataforma correspondente.
  • Ler o perfil do público, ajustar o estilo do vídeo (profissional / casual / moderno).
  • Ler informações do produto, usar diretamente na escrita do roteiro.

Sem Perfil:

  • Reverter para modo genérico, perguntar ativamente sobre o estilo da marca e a plataforma de destino.
  • Recomendar plano com base nas melhores práticas gerais.

Individual skills in this repo

This repo contains 9 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).

Habilidades Relacionadas