Opus 5.5로 영상 만들기: 프롬프트 예시와 MP4 내보내기
Opus 5.5에 편집 가능한 영상 프로젝트를 요청하는 프롬프트 3종과 Remotion 작업 흐름을 소개합니다. 샘플로 미리보기부터 MP4 내보내기까지 확인하세요.
코딩 환경에서 Opus 5.5로 영상을 만들려면 편집 가능한 애니메이션 프로젝트와 명확한 렌더링 단계를 요청하세요. 프롬프트만으로는 결과가 웹 애니메이션인지, 화면 녹화인지, 내보낸 MP4인지 알 수 없습니다. 이 글은 영상 프롬프트 3종, Remotion 작업 흐름, 긴 영상을 만들기 전에 내보내기 경로를 확인할 작은 샘플 프로젝트를 제공합니다.
zhuyansen이 관리하는 커뮤니티 모음은 Opus 5.5로 만든 것으로 소개된 영상, 모션 그래픽, 3D 장면, 게임을 모아 둡니다. 창작자의 사례로 보되 통제된 모델 시험이나 모든 작품을 프롬프트 한 번으로 재현할 수 있다는 증거로 보지는 마세요. 원본 프롬프트가 있는 항목도 있고 영감을 얻는 용도인 항목도 있습니다.
아래 3개는 직접 작성한 제작 지시이며 Opus 5.5 벤치마크가 아닙니다. 다운로드 샘플은 이 튜토리얼을 위해 Codex로 제작하고 로컬 렌더링 예제로 시험했습니다. Opus가 생성한 영상이 아닙니다. 멋진 데모와 자신의 환경에서 만들 수 있는 결과를 비교할 때는 이 구분이 필요합니다.
이 글에서 말하는 ‘Opus 5.5 영상 생성’의 범위
같은 표현 뒤에도 서로 다른 제작 경로가 있습니다.
| 경로 | 코딩 도우미가 제공하는 것 | 최종 영상을 만드는 것 |
|---|---|---|
| 코드 애니메이션 | Canvas, React/Remotion 등의 프로젝트 | 브라우저·렌더링 파이프라인과 인코더 |
| 기존 소재 편집 | 타임라인, 배치, 편집 코드 | 영상·음성 소재를 사용하는 편집기 또는 렌더러 |
| 영상 모델 호출 | 지시와 API 호출 제어 | 별도의 영상 생성 서비스 |
이 글은 첫 번째 경로를 다룹니다. 소셜 미디어의 영상이 Opus 자체의 영상 출력 API를 증명한다고 가정하지 마세요. 로컬 렌더링 성공 역시 모델이 얼마나 일관되게 좋은 프로젝트를 작성하는지에 대한 증거는 아닙니다.
Remotion 공식 Claude Code 플러그인은 Claude Code의 Remotion 프로젝트 작성과 편집을 돕습니다. 타이밍과 문구를 편집하고 싶을 때 출발점으로 쓸 수 있습니다. 코드 그래픽보다 실사 영상이 핵심이라면 기존 소재 기반 편집이나 전용 영상 모델을 선택하세요.
실제로 렌더링할 수 있는 작은 프로젝트부터
완성도 높은 광고를 요청하기 전에 자신의 컴퓨터가 기본 컴포지션을 내보낼 수 있는지 확인합니다. 편집 가능한 샘플 프로젝트를 받아 새 폴더에 압축을 풀고 README를 읽으세요. Node.js, npm, React, Remotion을 사용합니다. 잠금 파일이 의존성 구성을 고정하며 처음 설정할 때 렌더링 브라우저와 런타임 구성 요소를 내려받을 수 있습니다.
압축을 푼 폴더에서 실행합니다.
npm ci
npm start
터미널에 표시된 Studio 주소를 열고 Promo 컴포지션을 선택하세요. 샘플에는 장면 3개, 진행 표시선, src/index.tsx에서 편집할 수 있는 문구가 있습니다. 출력 사양은 15초, 1280 × 720, 30 fps입니다. 모델의 한계가 아니라 샘플의 사양입니다. 의도적으로 무음이므로 오디오 트랙이 없는 것이 정상입니다.
Codex로 제작한 로컬 렌더링 예시이며 Opus 5.5 출력이 아닙니다. 영어 문구는 장면별 시간 배분을 보여 줍니다. 다운로드한 프로젝트에서 자신의 문구로 바꿀 수 있습니다.
미리보기가 동작하면 내보냅니다.
npm run render
포함된 스크립트는 Remotion 공식 CLI 렌더링 명령을 실행합니다.
npx remotion render src/index.tsx Promo out/promo.mp4 --codec=h264 --pixel-format=yuv420p --muted
영상 플레이어에서 out/promo.mp4를 열어 시작 부분, 5초와 10초의 장면 전환, 끝부분을 확인하세요. 샘플은 렌더링되는데 이후 생성한 프로젝트가 실패한다면 차이를 조사할 때 정상적으로 작동하는 비교 기준으로 삼을 수 있습니다. 사용 목적에 맞는 Remotion 라이선스 조건도 확인하세요. 로컬 렌더링이라고 모든 상업적 사용이 무료인 것은 아닙니다.
Claude Code를 영상 프로젝트에 연결하기
압축을 푼 폴더에서 Claude Code를 열고 계정이나 설정한 제공자가 지원한다면 Opus 5.5를 선택합니다. 프롬프트에 ‘Opus를 사용해’라고 쓰는 데 의존하지 말고 클라이언트의 선택 모델을 확인하세요. 모델 접근과 로컬 렌더링은 별개입니다. API 키가 브라우저를 설치하거나 파일 시스템 권한을 부여하지는 않습니다.
공식 Remotion 연동을 사용하려면 플러그인 설정 절차를 따릅니다.
claude plugin marketplace add remotion-dev/claude-code-plugin
claude plugin install remotion@remotion
설치 후 Claude Code를 재시작합니다. 플러그인 내용과 환경의 일반 도구 권한을 검토하세요. Claude 영상 스킬 모음은 관련 도구를 찾는 데 도움이 되지만 샘플을 실행하려고 전체를 설치할 필요는 없습니다.
처음에는 한 장면의 제목만 바꾸고 다시 렌더링해 변경된 프레임을 확인하세요. 사용자 지정 엔드포인트라면 제공자가 문서화한 모델 ID와 프로토콜을 사용합니다. 클라이언트가 도구 스키마를 거부하면 애니메이션과 별도로 Claude Code Artifact 스키마 오류를 조사하세요.
Opus 5.5 영상 프롬프트 템플릿 3종
사용 전에 대괄호 안을 모두 바꾸세요. 응용할 수 있는 제작 지시이며 창작자의 말을 복사한 인용문이나 한 번에 완성된다는 보장이 아닙니다. 같은 소스 프로젝트를 유지하면서 수정하면 변경 사항을 비교할 수 있습니다.
1. 15초 제품 출시 영상
실제 제품의 이야기를 애니메이션으로 보여 주고 싶을 때 사용하세요. 사용 권한이 있는 스크린샷을 제공합니다. 생성한 UI 목업을 실제 제품 녹화처럼 제시해서는 안 됩니다.
이 기존 Remotion 프로젝트에서 작업하세요. [대상 사용자]가 [작업]을 하는 데
도움을 주는 [제품명]의 15초 제품 출시 영상을 만드세요.
public/에 제공된 스크린샷과 다음 승인된 사실만 사용하세요.
[사실]. 기능, 고객 발언, 성능 주장을 지어내지 마세요.
컴포지션 ID Promo, 1280x720, 30 fps, 450프레임을 유지하세요.
0~3초: 사용자 문제를 읽기 쉬운 한 문장으로 보여 주세요.
3~10초: 제공된 제품 스크린샷 두 장과 각각의 장점 하나를 보여 주세요.
10~15초: [승인된 CTA]를 보여 주고 마지막 카드를 읽을 수 있도록 충분히 유지하세요.
[브랜드 색상], 명확한 타이포그래피, 절제된 카메라 움직임을 사용하세요.
실제 시간 타이머에 의존하지 말고 프레임 번호로 애니메이션을 계산하세요.
첫 버전은 무음으로 만들고 모든 문구를 소스에서 편집할 수 있게 하세요.
기존 렌더링 명령을 실행하고 대표 프레임을 확인하세요.
출력 경로, 누락된 소재, 확인하지 못한 사항을 보고하세요.
MP4가 생성되지 않았다면 성공했다고 보고하지 마세요.
길이와 컴포지션 ID를 고정하면 내보내기 단계의 모호함이 줄어듭니다. 결과를 본 다음에는 반복해서 ‘더 멋지게’라고 하기보다 ‘12초부터 마지막 카드를 유지해’처럼 구체적으로 수정하세요.
2. 30초 교육용 설명 영상
도표, 라벨, 전환으로 설명할 수 있는 과정에 적합합니다. 사실 설명과 영상을 동시에 즉흥적으로 만들게 하지 말고 근거 자료를 제공하세요.
[주제]에 관한 편집 가능한 30초 Remotion 설명 영상을 만드세요.
다음 자료의 사실만 사용하세요: [검증된 사실과 출처를 붙여 넣기].
대상: [대상 사용자]. 화면 언어: [언어].
컴포지션 ID Explainer, 1280x720, 30 fps, 900프레임을 사용하세요.
구성은 질문, 세 단계로 설명하는 원리, 실용적인 요점 하나입니다.
각 장면은 내레이션 없이도 한 가지 개념을 이해할 수 있게 만드세요.
라벨을 읽기 쉽게 유지하고 단순한 도형으로 관계를 설명하세요.
통계를 추가하거나 설명용 값을 실측값처럼 표현하지 마세요.
프레임 기반 애니메이션을 사용하고 무음 버전부터 시작하세요.
소스를 보존하고 Explainer를 MP4로 렌더링하는 정확한 명령을 제시하세요.
렌더링 후 장면 경계, 잘린 라벨, 마지막 프레임을 확인하세요.
렌더러를 실행할 수 없다면 그 사실과 남은 단계를 명시하세요.
나중에 내레이션을 넣으려면 승인된 대본과 음성 파일, 또는 명시적으로 설정한 음성 서비스를 제공합니다. 프롬프트에 ‘음성 포함’이라고 쓰는 것만으로 오디오 트랙이 존재한다고 볼 수는 없습니다. 실제 녹음에 타이밍을 맞춘 후 다시 내보내세요. 이 샘플에 음성을 추가할 때는 package.json의 렌더링 스크립트에서 --muted를 제거하세요. 그대로 두면 내보낼 때 의도적으로 소리가 제외됩니다.
3. 짧은 데이터 차트 애니메이션
제공할 데이터셋이 있을 때만 사용하세요. 목적은 읽기 쉬운 차트이지 값을 바꾸거나 축을 숨겨 더 극적인 결과를 만드는 것이 아닙니다.
[CSV 파일명]에서 20초 Remotion 차트 애니메이션을 만드세요.
컴포지션 ID Chart, 1280x720, 30 fps, 600프레임을 사용하세요.
제공된 값을 읽고 누락된 데이터를 지어내거나 채우지 마세요.
지표, 단위, 기간, 출처를 화면에 표시하세요.
제공한 것이 합성 데이터나 설명용 데이터라면 명확히 표시하세요.
일관된 축 범위를 사용하고 라벨을 내내 읽기 쉽게 유지하세요.
질문 소개, 값 표시, 완성된 차트 유지 순으로 진행한 다음
제공된 요점 [승인된 요점]을 보여 주세요.
이 버전은 무음으로 만들고 프레임 기반 애니메이션과 로컬 소재를 사용하세요.
MP4를 내보내고 편집 가능한 소스를 보존하세요.
검증 실패는 보고하고 데이터를 몰래 바꾸거나 라벨을 생략하지 마세요.
게시 전에 표시된 값을 하나씩 입력 파일과 비교하세요. 코드가 렌더링된다는 사실은 차트가 설명 문구의 주장을 뒷받침하는지 알려 주지 않습니다.
미리보기는 되는데 MP4가 안 나올 때
| 증상 | 다음 확인 |
|---|---|
| HTML 파일만 전달됨 | 어떤 렌더러로 영상화할지 확인. HTML은 MP4 출력이 아님 |
| 컴포지션을 찾을 수 없음 | CLI의 ID와 프로젝트에 등록된 ID 일치 여부 |
| 미리보기는 움직이지만 출력은 정지됨 | 프레임 기반이 아닌 실제 시간 타이머나 CSS 애니메이션 사용 여부 |
| 렌더링 중 이미지가 사라짐 | 로컬 소재 경로, 파일명, 외부 네트워크 의존성 |
| 소리가 없음 | 타임라인에 실제 오디오 소재가 있는지 확인. 샘플은 의도적으로 무음 |
| 라벨이 잘리거나 읽기 어려움 | 대상 해상도의 프레임을 보고 문구를 줄이거나 노출 시간을 늘리기 |
Remotion에서는 현재 프레임 API를 기준으로 타이밍을 계산합니다. 렌더러는 프레임을 독립적으로 요청할 수 있으므로 실제 경과 시간에 따라 움직이는 브라우저 애니메이션만으로는 안정적으로 대체할 수 없습니다.
FFprobe가 설치돼 있다면 완성 파일을 확인하세요.
ffprobe -v error -show_entries stream=codec_type,codec_name,width,height,r_frame_rate -show_entries format=duration -of json out/promo.mp4
이 명령은 파일 메타데이터를 확인하며 시각 품질을 검사하지는 않습니다. 영상도 직접 재생하세요. 음성을 넣었다면 빠진 단어, 음성 클리핑, 타이밍 불일치를 들어 확인합니다. 다음 수정을 요청하기 전에 동작하는 프로젝트를 보관하세요.
공유 전에 확인할 사항
게시할 수 있는 소재만 사용하고 실제 제품 스크린샷과 설명용 목업을 구분하세요. 철자, 사실 주장, 자막, 마지막 행동 유도 문구를 확인합니다. 생성 프로젝트에 민감한 파일이나 인증정보 접근을 허용해 실행하기 전에 소스 변경 사항을 검토하세요.
모델 사용, 이미지·영상 소재, 음성 서비스, 렌더링 비용은 구분합니다. 각각 별도 과금이 있을 수 있습니다. 이 글은 영상당 가격을 제시하거나 구독에 외부 서비스가 포함된다고 주장하지 않습니다. 커뮤니티 제작자가 저렴하게 실행한 사례는 다른 프롬프트나 환경의 가격 보장이 아닙니다.
워크플로에서 모델 접근에 Ofox를 쓰려면 API 연동 가이드(영문)부터 보고 현재 모델과 클라이언트 호환성을 확인하세요. 그렇다고 Ofox 채팅 화면이 로컬 Remotion 렌더러가 되는 것은 아닙니다. 첫 실험은 작게 유지하고 실제 파일을 내보낸 뒤 한 번에 하나씩 바꾸세요.
자주 묻는 질문
- Opus 5.5에 영상 프롬프트를 보내면 바로 MP4가 나오나요?
- 반드시 그렇지는 않습니다. 코딩 작업에서는 프로젝트나 스크립트를 만들고 렌더링 도구가 MP4를 생성합니다. 환경에서 실행할 수 있는 도구와 요청한 파일이 실제로 내보내졌는지 확인해야 합니다.
- Claude 웹 앱에 프롬프트를 붙여 넣어도 되나요?
- 제작 지시로 사용할 수 있지만 도구와 출력 형식은 Claude Code와 다를 수 있습니다. 재생되는 HTML 애니메이션이 자동으로 다운로드 가능한 MP4가 되는 것은 아닙니다.
- 샘플 프로젝트에 API 키가 필요한가요?
- 아닙니다. 제공된 샘플은 모델 요청 없이 로컬에서 렌더링합니다. Claude 등으로 편집하는 과정은 별도이며 자체 접근 권한과 과금 조건이 적용됩니다.
- 이 템플릿으로 Opus 5.5 벤치마크를 했나요?
- 아닙니다. 직접 작성한 제작 지시이며 모델 측정 결과가 아닙니다. 다운로드 샘플은 렌더링 과정을 확인하기 위해 Codex로 제작했습니다. 커뮤니티의 Opus 사례는 출처를 별도로 표시합니다.


