Communitygithub.com

espennilsen/pi

Remotion(React 기반 비디오 제작)을 위한 모범 사례

pi란 무엇인가요?

이 스킬은 Remotion을 사용하여 비디오를 제작할 때 필요한 모든 도메인 지식을 제공합니다. 새로운 프로젝트 설정, 미리보기 시작, 단일 프레임 렌더링 확인, 자막 처리, FFmpeg를 활용한 비디오 트리밍 및 무음 감지, 오디오 시각화, 사운드 효과 적용 등 Remotion 작업 전반에 걸친 구체적인 가이드를 포함합니다. 또한 Three.js를 이용한 3D 콘텐츠, 애니메이션, 자산 가져오기, 오디오 처리, 차트, 글꼴, Lottie 애니메이션, TailwindCSS, 텍스트 애니메이션, 전환 효과, 투명 비디오 렌더링, 지도 추가, AI 음성 해설 등 다양한 주제에 대한 규칙 파일을 참조하여 모범 사례를 학습할 수 있습니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 AI 에이전트와 함께 사용하도록 설계되었으며, 개발자가 Remotion 프로젝트를 효율적으로 구축하고 문제를 해결하는 데 도움을 줍니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/espennilsen/pi/tree/HEAD/skills/remotion

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

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

문서

사용 시점

Remotion 코드를 다룰 때 도메인별 지식을 얻기 위해 이 스킬을 사용하세요.

새 프로젝트 설정

빈 폴더나 기존 Remotion 프로젝트가 없는 작업 공간에서 다음과 같이 새 프로젝트를 스캐폴딩하세요:

npx create-video@latest --yes --blank --no-tailwind my-video

my-video를 적절한 프로젝트 이름으로 바꾸세요.

미리보기 시작

비디오를 미리보기 위해 Remotion Studio를 시작하세요:

npx remotion studio

선택 사항: 단일 프레임 렌더링 확인

CLI로 단일 프레임을 렌더링하여 레이아웃, 색상 또는 타이밍을 확인할 수 있습니다. 사소한 편집, 순수 리팩터링, 또는 Studio나 이전 렌더링을 통해 이미 충분한 확신이 있는 경우에는 건너뛰세요.

npx remotion still [컴포지션-id] --scale=0.25 --frame=30

30fps에서 --frame=30은 1초 지점입니다. (--frame은 0부터 시작합니다.)

자막

자막이나 캡션을 다룰 때는 ./rules/subtitles.md 파일을 불러와 자세한 정보를 확인하세요.

FFmpeg 사용

비디오 트리밍이나 무음 감지와 같은 일부 비디오 작업에는 FFmpeg를 사용해야 합니다. ./rules/ffmpeg.md 파일을 불러와 자세한 정보를 확인하세요.

무음 감지

비디오 또는 오디오 파일에서 무음 구간을 감지하고 트리밍해야 할 때 ./rules/silence-detection.md 파일을 불러오세요.

오디오 시각화

오디오를 시각화(스펙트럼 막대, 파형, 베이스 반응 효과)해야 할 때 ./rules/audio-visualization.md 파일을 불러와 자세한 정보를 확인하세요.

사운드 효과

사운드 효과를 사용해야 할 때 ./rules/sfx.md 파일을 불러와 자세한 정보를 확인하세요.

사용 방법

개별 규칙 파일을 읽어 자세한 설명과 코드 예제를 확인하세요:


출처: remotion-dev/skills

관련 스킬