프로모션 비디오: Remotion + AI 푸티지 + 옵션 Lottie
Remotion을 사용하여 컴포지션, 타이포그래피, 제품 데모, 전환, 사운드 및 언어 변형을 작업합니다. 생성되거나 제공된 푸티지를 사용하여 영화 같은 장면을 만듭니다. 선택적 Jitter 내보내기는 코드 폴백과 함께 Lottie 애니메이션을 제공할 수 있습니다.
요청된 작업에 맞추기
- 카피 또는 스토리보드 검토의 경우, 실제 캡션, 타임라인 및 사용 가능한 렌더링 프레임을 검사하고 권장 사항을 제시합니다. 검토는 편집이나 렌더링을 의미하지 않습니다.
- 편집의 경우, 사용자의 기존 영화를 시작점으로 삼고 요청 범위를 벗어난 선택 사항은 유지합니다. 별도 버전이 요청되면 별도의 프로젝트/출력을 생성하고 원본은 그대로 유지합니다.
- 새로운 영화의 경우, 장면을 작성하기 전에 스토리와 시각적 접근 방식을 선택합니다. 번들 템플릿은 기술적 시작점일 뿐, 필수적인 모양, 길이 또는 장면 순서가 아닙니다.
리소스
아래 경로는 현재 작업 디렉터리가 아닌 이 스킬의 디렉터리를 기준으로 합니다.
- 구조화된 프롬프트: 영화 같은 클립을 생성할 때 사용합니다.
- xAPI 워크플로: 스키마 검색, 제출, 작업 복구 및 선택적 내레이션에 사용합니다.
- Remotion 패턴: 타이밍, 전환, 글꼴, 오디오 및 시각적 QA에 사용합니다.
assets/remotion-template/: 독립형 이중 언어 스타터 패키지입니다. API 자격 증명, 푸티지, 글꼴, 로고 또는 음악 다운로드 없이 작동합니다.scripts/init_project.py: 스타터를 새 디렉터리로 복사합니다. 기존 프로젝트를 덮어쓰지 않습니다.scripts/contact_sheet.py: FFmpeg를 사용하여 타임스탬프가 있는 비디오 프레임을 연락처 시트로 추출합니다.
작업 순서
-
요청 및 사용 가능한 프로젝트에서 대상 청중, 주요 메시지, 배포처, 언어 및 최종 행동을 파악합니다. 구현하기 전에 제안된 장면 목록을 작성합니다. 기능 카탈로그보다 명확한 내러티브를 선호합니다. 사용자가 선택한 도입부를 사용합니다. 적절한 경우 문제 설명이 제품의 해결책으로 이어질 수 있습니다.
-
적합한 기존 프로젝트를 재사용합니다. 그렇지 않으면 새 프로젝트를 생성합니다:
python3 <skill-dir>/scripts/init_project.py <new-project-dir> cd <new-project-dir> npm install npm run studiosrc/content.ts,src/Promo.tsx및src/Root.tsx를 사용자 지정합니다. 예제 텍스트를 바꾸고 실제 제품에 맞게 장면을 조정합니다. 개인 계정 결과를 복사하거나 확인되지 않은 주장을 실제 데모로 게시하지 마십시오. -
AI 푸티지가 유용한 경우 프롬프트 및 xAPI 참조 문서를 읽습니다. 시간이 맞춰진 비트가 있는 히어로 클립은 내러티브를 전달할 수 있고, 짧은 클립은 몽타주를 지원할 수 있습니다. 작업 및 사용 가능한 예산에 맞게 지속 시간, 모델 및 클립 수를 선택합니다. 수락된 작업 ID를 즉시 보존합니다. 재제출을 고려하기 전에 기존 작업을 복구합니다.
-
생성된 푸티지는 큐 포인트를 설정하기 전에 연락처 시트로 검사합니다. 프롬프트 타임스탬프는 의도를 설명하지만 보장된 이벤트 타이밍은 아닙니다. 클립을 교체하기 전에 이전 테이크를 유지합니다.
-
장면당 하나의 기본 읽기 대상을 사용하여 구성합니다. 읽기 쉬운 캡션, 안정적인 터미널 레이아웃 및 최종 명령 또는 URL을 읽을 수 있는 충분한 시간을 선호합니다. 캡션, 데모 및 내레이션에서 숫자 제품 주장을 일관되게 유지합니다.
-
모든 장면, 전환 및 최종 동작에서 대표 프레임을 렌더링하고 검사합니다. 오디오가 포함된 경우 확인합니다. 관찰된 문제를 반복적으로 수정한 후 비디오와 소스 위치를 변경 사항에 대한 간결한 설명과 함께 제공합니다. 출력물은 설치된 이 스킬 외부의 프로젝트에 보관합니다.
렌더링 및 검사
스타터는 영어 및 중국어 구성을 지원합니다:
npm run typecheck
npm run render
npm run render:zh
python3 <skill-dir>/scripts/contact_sheet.py out/promo-zh.mp4 out/review.jpg --times 2,8,14
결과 이미지를 확인합니다. 성공적인 렌더링만으로는 시각적 품질이 보장되지 않습니다. 카피, 글꼴 크기 또는 타이밍을 변경한 후에는 새 검사 프레임을 렌더링합니다. 더 이상 필요하지 않은 임시 검사 프레임은 제거합니다.
배포
자격 증명은 사용자가 구성한 CLI 또는 환경에 보관합니다. 계정 구성, 개인 경로, 작업 매니페스트, 서명된 다운로드 URL, 프로덕션 데이터 또는 프로젝트 미디어를 스킬과 함께 번들로 제공하지 마십시오. 필요한 템플릿과 스크립트는 이 폴더 안에 유지해야 스킬을 독립적으로 설치할 수 있습니다.