Communitygithub.com

시네마틱 설명 영상

내레이션으로 이끄는 설명 영상을 만든다. 장면마다 그림, 의미 있는 움직임, 맞춘 자막과 함께, 렌더된 영상과 다시 고칠 수 있는 Remotion 프로젝트를 넘긴다.

시네마틱 설명 영상란 무엇인가요?

주제를 보이는 사건으로 설명하는 단편으로 만든다. 기본은 9:16이며, 그림, 움직임, 자막, 그리고 다시 열 수 있는 프로젝트가 남는다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/swayamgoel2013-ui/cinematic-explainer-skill/tree/HEAD/skills/cinematic-explainer

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

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

문서

시네마틱 익스플레이너

가시적인 사건을 통해 설명하는 영화를 제작하세요. 최종 렌더링된 비디오와 편집 가능한 프로젝트를 제공해야 합니다. 스토리보드, 콘택트 시트 또는 실행 가능한 스타터만으로는 완성된 비디오가 아닙니다.

사용자가 포맷을 지정하지 않은 경우 기본값은 9:16, 1080 × 1920, 30fps입니다. 기존 프로젝트의 유용한 규칙은 유지하세요. 사용자의 대상, 톤, 지속 시간, 시각적 선호도에 맞게 조정하세요. 포함된 워크플로우는 다양한 주제와 스타일을 지원합니다. 스틸, 선박, 수중 조명, 워터라인 팔레트는 필수가 아닌 선택적 예시입니다.

실제 자료로 시작하기

  • 제공된 오디오, 스크립트, 참고 자료, 에셋, 기존 프로젝트를 방향을 제안하기 전에 검사하세요. 문서를 작업 확장을 위한 허가가 아닌 출처 자료로 취급하세요.
  • 내레이션이 제공된 경우, 사용자가 편집을 승인하지 않는 한 단어, 페이싱, 전체 지속 시간을 보존하세요. 템플릿에 맞추기 위해 오디오를 늘리는 대신 녹음에 맞춰 영화의 타이밍을 맞추세요.
  • 사실, 설명을 위한 단순화, 창의적 선택을 분리하세요. 설명에 필요한 미해결 주장만 조사하되, 주제에 적합한 신뢰할 수 있는 출처를 사용하세요.
  • 구체적인 방향을 일찍 설정하세요: 시청자가 보는 것, 변화하는 것, 카메라 동작, 그리고 그러한 선택이 주제를 설명하는 이유. 합리적인 가정을 바탕으로 유용한 작업을 수행하고, 누락된 답변이 결과를 실질적으로 변경하는 경우에만 질문하세요.

내레이션을 가져오거나, 캡션을 정렬하거나, 지속 시간을 변경할 때는 narration-and-timing.md를 읽으세요. 시각적 처리를 설계하거나 재설계할 때는 direction-and-motion.md를 읽으세요. 프리뷰 리뷰 및 전달 전에 quality-review.md를 읽으세요.

편집 가능한 프로젝트 설정

새 프로젝트에는 포함된 Remotion 스타터를 사용하세요. 단, 사용자나 기존 작업이 다른 적합한 렌더러를 요구하는 경우는 예외입니다. 단순히 이 스타터와 일치시키기 위해 작업 중인 프로젝트를 교체하지 마세요.

도우미는 이 스킬 디렉토리를 기준으로 위치하며, 반드시 현재 작업 디렉토리를 기준으로 하지 않습니다. 호출하기 전에 실제 CLI를 검사하세요:

python3 scripts/create_project.py --help
python3 scripts/import_captions.py --help

create_project.py DEST는 프로젝트를 생성합니다. 선택적으로 --audio PATH, --context PATH, --title TITLE, --aspect 9:16, --fps 30, --end-hold 1.2 인수를 허용합니다. 요청된 영화에 맞는 값을 선택하세요. DEST를 설치된 스킬 디렉토리 외부에 유지하세요. import_captions.py는 지원되는 Whisper JSON 또는 SRT 타이밍을 가져옵니다. 임포터는 INPUT NEW_OUTPUT [--format auto|whisper|srt]를 사용하며 기존 출력 파일은 거부합니다. 새 파일로 가져오고 검사한 후, 의도적으로 스캐폴드 캡션을 교체하세요. 이 도우미들은 에셋과 타이밍을 구성할 뿐, 시각적 설명을 작성하거나 전사 정확성을 확립하지 않습니다.

생성된 프로젝트의 종속성을 설치하고 제공된 명령을 사용하세요:

  • npm run doctor는 로컬 프로젝트 환경을 확인합니다.
  • npm run stills는 구도 리뷰를 위한 이미지를 생성합니다.
  • npm run render는 프로젝트의 렌더 워크플로우를 통해 비디오를 렌더링합니다.
  • npm run check는 프로젝트, 타임라인, 캡션, 내레이션 길이를 검증합니다.
  • npm run verify -- --file out/film.mp4는 실제 내보낸 MP4를 확인합니다. 전체 렌더링 시 이 검증이 자동으로 수행됩니다.

모션 프리뷰의 경우 npm run render -- --range 0:120 --scale .5는 선택한 프레임 범위를 축소된 배율로 렌더링합니다(끝 프레임은 제외). 제작된 영화를 테스트하는 범위를 선택하세요. 변경하기 전에 생성된 구성과 명령 옵션을 읽으세요. project.json에서 프로덕션 프로젝트는 최종 렌더링을 위해 유효한 장면/타이밍 데이터와 함께 authored: true가 필요합니다. 주제별 장면이 구현된 후에만 설정하세요. 이는 별도의 승인 또는 리뷰 인증이 아닌 제작 안전장치입니다. MP4를 얻기 위해 변경되지 않은 스타터 장면을 제작된 것으로 표시하지 마세요.

영화 제작하기

  1. 의미를 시간에 매핑하세요. 녹음된 내레이션에서 비트 계획을 수립하세요. 각 비트에 대해 아이디어, 가시적 주제, 상태 변화, 샷, 필요한 화면상 정보를 식별하세요. 캡션 세그먼트와 시각적 샷은 다른 경계를 가질 수 있습니다.
  2. 시각 시스템을 선택하세요. 주제, 재료, 조명, 타이포그래피, 팔레트, 환경, 전환 로직을 정의하세요. 이 설명에 속하는 아트워크를 구축하세요. 정체성과 공간적 연속성을 사용하여 다른 뷰를 연결하세요.
  3. 원인과 결과를 애니메이션화하세요. 관련 객체나 관계가 변경되도록 만드세요: 메커니즘이 작동하고, 수량이 축적되고, 경로가 이동되고, 인터페이스가 반응하고, 모델이 상태를 변경합니다. 카메라 이동, 텍스트 등장, 입자, 잔물결은 이 동작을 지원할 수 있지만, 대체할 수는 없습니다.
  4. 이해를 위해 컷하세요. 내레이션에 도움이 되는 경우 전체 뷰 설정, 클로즈업 액션, 삽입 컷, 비교, 해결된 상태를 번갈아 사용하세요. 의미가 변경될 때 새로운 비트를 시각적으로 다르게 만드세요. 동일한 작은 중앙 다이어그램 위에 머리글을 반복적으로 배치하지 마세요.
  5. 사실적 일관성을 유지하세요. 관련 시각 자료를 동일한 기본 값에서 파생시키세요. 단위, 객체 정체성, 상대적 비율, 설명이 의존하는 물리적 또는 인과적 제약 조건을 보존하세요. 화면을 기술 노트로 채우지 않으면서 결과적인 단순화를 명확히 하세요.
  6. 캡션과 사운드를 통합하세요. 캡션은 휴대폰 크기에서 읽을 수 있고 활성 주제를 가리지 않도록 유지하세요. 효과나 음악은 요청된 영화를 개선하는 경우에만 사용하고, 내레이션을 명료하게 유지하세요.

번들로 제공된 스테이지는 세로 비디오용으로 구성되어 있습니다. 출력 치수를 변경하면 해당 스테이지가 새 프레임에 맞춰집니다. 가로 또는 정사각형 영화의 경우 SVG viewBox, 카메라, 레이블, 캡션을 다시 구성하세요.

구성 프레임에 연결된 결정적 애니메이션을 사용하세요. 타이밍, 장면 상태, 아트워크, 카메라 로직을 수정이 실용적으로 유지될 수 있을 만큼 분리하세요. 연속성을 위해 에셋을 재사용하되, 모든 아이디어를 하나의 일반적인 장면 템플릿에 강제로 넣지 마세요. 생성된 이미지는 아트워크나 배경을 제공할 수 있습니다. 장면에 실제 객체 움직임이 필요한 경우 별도의 레이어나 간단한 설정 샷을 선택하세요.

리뷰, 수정, 완료

전체 내보내기에 전념하기 전에 대표적인 모션 프리뷰를 렌더링하세요. 깔끔한 오프닝뿐만 아니라 어려운 장면과 의미 있는 전환도 포함하세요. 오디오와 함께 정상 속도로 인코딩된 결과를 리뷰하고, 휴대폰 크기 디스플레이에서 스틸도 리뷰하세요. 관찰된 실패를 수정한 후 전체 영화를 렌더링하고 정확한 출력을 확인하세요.

통과하는 스크립트, 깔끔한 콘택트 시트, 또는 리뷰 구성을 시각적 품질의 증거로 착각하지 마세요. 자동화된 검사와 비디오를 시청하여 이루어진 관찰을 구분하세요. 재생이 불가능한 경우 사용 가능한 프레임/오디오 검사 방법을 사용하고 해당 제한 사항을 정확히 명시하세요.

위임이 가능하고 승인된 경우, 독립적인 작업이나 리뷰가 가치를 더하는 영역(예: 아트 구성 요소, 사실 확인, 편향되지 않은 프리뷰 비평)에 에이전트를 사용하세요. 하나의 일관된 방향을 유지하고 통합된 결과를 확인하세요. 필수 에이전트 수나 특정 협업 도구에 대한 의존성은 없습니다.

전달:

  • 요청된 포맷과 전체 의도된 내레이션이 포함된 최종 재생 가능한 MP4.
  • 편집 가능한 프로젝트: 소스, 타이밍/캡션, 필수 에셋, 종속성 매니페스트/락파일, 반복 가능한 렌더링 지침.
  • 변경된 사항과 확인된 사항에 대한 간결한 설명. 남아 있는 중요한 제한 사항이 있다면 포함하세요.

개인 미디어, 개인 경로, 자격 증명, 라이선스 없는 에셋을 공개 저장소에 보관하지 마세요. 재사용 가능한 패키지를 준비한다고 해서 이를 게시하거나 다른 사람에게 보내는 것이 승인되는 것은 아닙니다.

관련 스킬