Communitygithub.com

ZJU-REAL/Easel

视频制作策略与工具选型:AI 视频生成模型对比、视频脚本结构设计、制作流程规划,覆盖产品演示/解说/社媒短视频场景。

Easel란 무엇인가요?

이 스킬은 AI 비디오 제작 전략 수립과 도구 선정을 위한 전문 기술입니다. Google Veo 3, OpenAI Sora 2, Runway Gen-4, Kling, Seedance 등 최신 AI 비디오 생성 모델을 비교하고, Hyperframes 및 Remotion과 같은 프로그래매틱 비디오 프레임워크를 평가합니다. 또한, 제품 데모, 해설, 소셜 미디어 숏폼 비디오 등 다양한 시나리오에 맞춰 비디오 스크립트 구조 설계와 제작 워크플로우를 계획합니다. 이 스킬은 플랫폼별 규격(해상도, 종횡비, 길이 제한)을 제공하며, 에이전트가 직접 제어할 수 있는 파이프라인(스크립트 작성 → HTML을 MP4로 변환 → AI B-roll 생성 → ffmpeg 편집)을 지원합니다. 특히, 사용자 프로필을 감지하여 브랜드 스타일을 자동으로 적용하고, 중국(抖音, Bilibili)과 해외(YouTube, TikTok) 플랫폼 모두에 최적화된 제안을 제공합니다.

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

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

비디오 제작 전략

비디오 제작 전략 및 도구 선정. AI 비디오 생성 모델 비교, 프로그래매틱 비디오 프레임워크 선택, 비디오 스크립트 구조 설계, 제작 워크플로우 계획을 다룹니다.

이 스킬은 전략 계획 및 도구 선정을 담당합니다. 이미 배포된 video-editing 스킬은 실제 ffmpeg 편집 작업(자르기, 점프컷, 텍스트 오버레이, 속도 변경 등)을 실행할 수 있습니다.

입력

  • 비디오 목표 (제품 데모 / 해설 / 소셜 미디어 숏폼 / 광고 / 튜토리얼)
  • 타겟 플랫폼 (抖音 / Bilibili / 快手 / 视频号 / YouTube / Instagram)
  • 기존 자료 (스크린샷, 화면 녹화, 스크립트, 브랜드 자료)
  • 예산 및 기술 스택 제약

출력

  • 추천 제작 방안 (도구 선정 + 이유)
  • 플랫폼 적응 규격 (해상도, 길이, 종횡비)
  • 제작 워크플로우 단계
  • 비디오 스크립트 구조 (필요시)

실행 단계

1. 컨텍스트 수집

다음 정보를 확인합니다 (제공되지 않으면 적극적으로 질문):

  • 비디오 유형: 제품 데모, 해설, 소셜 미디어 숏폼, 광고, 튜토리얼
  • 타겟 플랫폼: 종횡비 및 길이 제한 결정 (아래 플랫폼 규격표 참조)
  • 표현 방식: AI 디지털 휴먼 / 내레이션 + 화면 / 순수 프로그래매틱 / 화면 녹화
  • 자료 상황: 기존 자료 유무 (스크린샷, 화면 녹화, 로고)
  • 재사용 필요성: 일회성인지 템플릿화된 대량 생산인지
  • 예산: 일부 도구는 비디오 길이에 따라 과금

2. 제작 방안 선택

방안적용 시나리오도구사용 가능성
프로그래매틱 비디오템플릿화, 데이터 기반, 대량Hyperframes, Remotion✅ Node.js 사용 가능
AI 비디오 생성독창적 화면, B-rollVeo 3, Sora 2, Runway, Kling, Seedance⚠️ API 키 필요
AI 디지털 휴먼실제 인물 표현, 다국어HeyGen, Synthesia⚠️ API 키 필요
편집/2차 창작긴 비디오를 짧은 비디오로 분할ffmpeg (video-editing 스킬), CapCut✅ ffmpeg 사용 가능

3. AI 비디오 생성 모델 비교

사용자가 AI 비디오 화면 생성을 필요로 하는 경우, 이 표를 참고하여 선정:

모델해상도최대 길이특장점비용
Veo 3 (Google)최대 1080p가변최고 화질 + 동기화 오디오API 과금
Sora 2 (OpenAI)최대 1080p~20초영화 같은 질감 + 동기화 오디오API + ChatGPT
Runway Gen-4최대 4K~10초/회움직임 제어, 시간적 일관성구독제
Kling 2.5/3.0 (快手)최대 1080p최대 2분롱테이크, 단위 비용 낮음초당 과금 (저단가)
Seedance (字节跳动)최대 1080p짧은 클립빠른 생성, 움직임 충실도 높음, 대량에 적합포인트제
Hailuo / MiniMax (MiniMax)최대 1080p짧은 클립크로스 씬 캐릭터 일관성포인트제
Pika 2.x1080p짧은 클립빠른 효과, 이미지-비디오 생성포인트제
混元视频 / Wan 2 (腾讯)720p-1080p가변오픈소스 자체 배포, 완전 제어, API 비용 없음무료 (GPU 필요)

빠른 선정:

  • 최고 화질 + 오디오: Veo 3 또는 Sora 2
  • 대량 / 저비용: Kling, Seedance
  • 크로스 씬 캐릭터 일관성: Hailuo
  • 자체 배포 / 브랜드 관리: 混元视频 또는 Wan 2 (오픈소스 가중치)
  • 이미지-비디오 생성: Kling, Pika, Runway

위 표의 모델 버전 번호와 가격은 공급업체의 빠른 반복으로 인해 변경될 수 있으므로 선정 참고용이며, 각 업체의 최신 공식 발표를 기준으로 합니다.

비디오 AI 프롬프트 작성법은 references/ai-video-prompting.md를 참조하세요.

4. 타겟 플랫폼 규격

중국 플랫폼

플랫폼종횡비권장 해상도길이 제한비고
抖音9:161080x192015초 / 60초 / 15분15초 이내 완주율 가중치 최고
Bilibili16:91920x1080상한 없음가로 화면 위주, 세로 화면도 지원
快手9:161080x192011분세로 화면 위주
视频号9:16 / 16:91080x192030분숏폼 < 1분 우선 추천
小红书9:16 / 3:41080x192015분3:4도 자주 사용됨

해외 플랫폼

플랫폼종횡비권장 해상도길이 제한
YouTube16:91920x1080 / 3840x2160무제한
YouTube Shorts9:161080x192060초
TikTok9:161080x192010분
Instagram Reels9:161080x192090초
Instagram Feed1:1 / 4:51080x1080 / 1080x135060초

5. 프로그래매틱 비디오 프레임워크

코드로 비디오를 생성하며, 반복 가능하고 템플릿화된 데이터 기반 대량 제작에 적합합니다.

Hyperframes (HTML/CSS, 추천) — 오픈소스, Apache 2.0, 각 프레임이 HTML 문서로, 에이전트에 가장 친화적입니다. Remotion (React) — 더 강력한 애니메이션 능력, 복잡한 모션 효과 및 Lambda 대량 렌더링에 적합.

요소HyperframesRemotion
에이전트 친화도더 좋음 (순수 HTML)좋음 (React)
애니메이션 능력기본 (CSS transition)고급 (Spring, interpolate)
대량 렌더링로컬Lambda (AWS)
라이선스Apache 2.0상업적 사용 시 라이선스 필요

6. 제작 워크플로우 템플릿

제품 데모 비디오: 스크립트 → 화면 녹화 → 프로그래매틱 오버레이 (제목, 주석) → AI B-roll → 더빙 → 플랫폼 규격에 맞춰 내보내기

해설 비디오: 스크립트 (문제 → 해결책 → CTA) → 표현 방식 선택 (AI 디지털 휴먼 / 내레이션) → 화면 제작 → 자막 추가 → 내보내기

대량 소셜 미디어 숏폼: Hyperframes/Remotion으로 템플릿 생성 → 데이터 주입 → 대량 렌더링 → 플랫폼 자막 추가 → 배포

바이럴 클립 재현: 참조 비디오 확보 → 샷별로 편집 리듬 분석 → beat sheet 출력 → 자신의 자료로 실행. 자세한 내용은 references/edit-anatomy.md 참조.

7. 에이전트가 직접 제어 가능한 파이프라인

에이전트 스크립트 작성 (프로필 결합)
    ↓
Hyperframes: HTML → MP4 (프로그래매틱 비디오)
    및/또는
AI 비디오 API: B-roll 생성
    ↓
ffmpeg (video-editing 스킬): 편집 및 연결
    ↓
결과물 → outputs/

일반적인 오류

  1. 도구를 먼저 선택하고 전략을 나중에 세우는 것 — 먼저 비디오 목표를 명확히 하고, 그 다음 도구를 선택하세요.
  2. AI 생성 비디오에 텍스트를 넣는 것 — 모델이 읽을 수 있는 텍스트를 안정적으로 렌더링할 수 없으므로 프로그래매틱 오버레이를 사용하세요.
  3. 자막 무시 — 소셜 미디어 비디오의 85%가 음소거 상태로 시청되므로 반드시 자막을 추가하세요.
  4. 종횡비 오류 — 세로 화면 9:16은 소셜 미디어, 가로 화면 16:9는 YouTube/웹사이트용입니다.
  5. 과도한 제작 — 소셜 미디어 플랫폼에서는 진정성이 종종 정교함보다 더 중요합니다.

프로필 인지

=== EASEL ACCOUNT PROFILE === 마커를 감지합니다.

프로필이 있는 경우:

  • 프로필에서 브랜드 시각 스타일 (색상, 폰트, 로고)을 읽어 비디오 템플릿에 적용
  • 타겟 플랫폼 선호도를 읽어 해당 플랫폼 규격을 우선 추천
  • 잠재 고객 페르소나를 읽어 비디오 스타일 조정 (전문적 / 캐주얼 / 트렌디)
  • 제품 정보를 읽어 스크립트 작성에 직접 활용

프로필이 없는 경우:

  • 일반 모드로 되돌아가 브랜드 스타일과 타겟 플랫폼을 적극적으로 질문
  • 일반적인 모범 사례에 따라 방안 추천

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).

관련 스킬