Communitygithub.com

kguevaram94/remotion-playground

Remotion Shorts 팩토리의 모범 사례를 담은 레포지토리입니다. ShortVideo 편집, 파이프라인 단계, 애니메이션, FFmpeg 후처리 또는 애니메이션 라이브러리 추가 시 사용하세요.

remotion-playground란 무엇인가요?

이 스킬은 Remotion 기반 Shorts 비디오 제작을 위한 최적의 개발 환경과 모범 사례를 제공합니다. 'logic-lateral'이라는 공식 비디오 포맷을 정의하고 있으며, hook → rules → countdown → explanation → reveal → outro 순서의 비트(Beat) 구조로 구성됩니다. 사용자는 JSON 템플릿을 기반으로 쇼츠를 생성하고, `useCurrentFrame()` / `interpolate` / `spring` 등의 Remotion 프레임워크를 활용한 애니메이션을 적용할 수 있습니다. 프로젝트 구조는 컴포넌트, 템플릿, 파이프라인, 미디어 처리(FFmpeg, Thumbnail), 렌더링 옵션 등으로 명확하게 구분되어 있어, 개발자가 빠르게 수정하거나 확장할 수 있도록 돕습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kguevaram94/remotion-playground/tree/HEAD/.cursor/skills/remotion-shorts

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

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

문서

Remotion Shorts — 레포지토리 스킬

공식 포맷: logic-lateral

참조: output/s4-19-interruptores/ · 템플릿: data/templates/script-logic-lateral.json.

비트: hook → rules → countdown → explanation → reveal → outro (댓글 CTA).

비주얼: logic-room, switch-sequence, bulb-state-reveal (+ countdown, text).

cp data/templates/script-logic-lateral.json data/topics/mi-reto.json
npm run generar-short -- --input data/topics/mi-reto.json

자동 빌더 (제목에 스위치/전구 포함): src/shorts/templates/three-switches.ts.

핵심 규칙

  1. 모든 애니메이션은 useCurrentFrame() / interpolate / spring에 의존합니다.
  2. 데이터는 선언형 JSON으로 작성하고, 컴포넌트는 src/shorts/remotion/components/에 위치합니다.
  3. 프레임 동기화가 공식 지원되지 않는 GSAP, Anime.js, Motion Canvas는 정당한 사유 없이 추가하지 않습니다.
  4. FFmpeg/Satori는 포스트 프로세스에서 처리하며, 컴포지션 내부에서 사용하지 않습니다.
  5. HelloRemotion과 ScriptVideo를 손상시키지 않습니다.
  6. logic-lateral 아웃트로는 항상 댓글을 요청합니다.

수정 위치

변경 사항파일
새로운 시각적 장면components/ + ShortVideo.tsx 내 분기 + 스키마
템플릿 / 감지src/shorts/templates/ + select.ts
파이프라인src/shorts/pipeline/
썸네일src/shorts/media/thumbnail.ts
FFmpegsrc/shorts/media/ffmpeg.ts
렌더링 옵션render-video.ts (gl: angle, 번들 캐시)

외부 참조

관련 스킬