AI 원샷 모핑 전환 비디오
개요
'원샷' 스타일의 AI 모핑 전환 비디오를 제작합니다: 여러 랜드마크 씬이 연속된 샷에서 순차적으로 변형되어 연결되고(A 씬의 한 요소가 B 씬의 요소로 변형), 마지막에는 시작점으로 돌아와 클로즈드 루프를 형성하며, 통일된 고대비 색상(예: 빨강/흰색/검정 포스터 스타일)이 적용됩니다. 완성된 결과물은 PPT 오프닝, 도시 홍보 영상, 인기 숏폼 콘텐츠로 자주 사용됩니다. 전체 항저우 케이스의 4가지 스타일화된 참조 이미지는 assets/case-hangzhou/에서 확인할 수 있습니다.
워크플로우 (5단계)
1단계: 씬 체인 설계
- 동일한 도시의 4~6개 랜드마크/씬을 선택하고 '원형 구조'로 정렬합니다: 시작점이 곧 끝점입니다 (예: 뢰봉탑 → 링인사 → 항저우의 문/연꽃 그릇 → 장막막 다리 → 뢰봉탑으로 복귀).
- 정렬 원칙: 인접한 두 씬 사이에 반드시 '모양/색상/구조적 유사점'이 있어야 합니다 (3단계 참조). 먼저 체인 다이어그램을 그린 후 작업을 시작합니다.
- 통일된 시각적 스타일과 색상 팔레트를 결정합니다 (케이스는 빨강/흰색/검정 3색 플랫 포스터 스타일 사용; 청록 산수화, 사이버 펑크 네온 등으로 변경 가능하지만, 전체 영상은 하나의 스타일만 사용해야 함).
2단계: 소재 통일 스타일화
- 각 랜드마크의 실제 사진을 수집하고, 지멍의 '이미지 생성 - 참조 이미지로 이미지 생성'(또는 유사한 이미지 to 이미지 도구)을 사용하여 모든 사진을 동일한 스타일로 변환합니다: 동일한 색상, 동일한 터치, 실루엣화, 평면화.
- 이것이 성패를 가르는 핵심입니다: 스타일이 통일되지 않으면 두 영상이 서로 변형될 때 '어색함'이 드러납니다.
- 4~6장의 스타일화된 이미지를 생성하고 번호를 매겨 저장합니다 (이미지 1, 이미지 2...). 이 이미지는 비디오 생성의 참조 이미지이자 각 세그먼트의 '첫 프레임/마지막 프레임'으로 사용됩니다.
3단계: 매치 컷 포인트 설계
인접한 각 쌍의 씬에 대해 '변형 대응 관계'를 작성합니다. 우선 순위: 모양 유사성 > 색상 동일성 > 구조 반복. 케이스 대조표:
| 이전 씬 요소 | 이후 씬 요소 | 변형 동사 |
|---|---|---|
| 빨간 하늘 + 새 | 빨간 건물군 | 떨어져서 ~가 되다 |
| 연꽃 그릇 흰색 꽃잎 | 장막막 흰색 골격 | 뒤집히다, 재배열하다 |
| 도시 검은색 도로 | 검은색 수면 | 펼쳐져 ~가 되다 |
| 빨간 도로 흰색 차선 | 흰색 산책로 | 모여서 ~가 되다 |
| 막 천장 빨간색 막면 | 빨간색 수면 | 쏟아지다, 퍼지다 |
| 산책로 흰색 판자 | 아치형 다리 흰색 아치 구멍 | 닫히다, 휘다 |
references/prompt-patterns.md에 있는 전체 동사 라이브러리와 문장 템플릿을 참조하세요.
4단계: 프롬프트 작성 및 분할 생성
지멍 비디오(또는 커링) 등 '다중 이미지 참조 / 첫·끝 프레임'을 지원하는 비디오 모델 사용:
- 방식 A (첫·끝 프레임 연계, 롱 테이크 권장): 각 클립에 대해 '첫 프레임=이미지 A, 마지막 프레임=이미지 B'를 설정하고, 프롬프트는 A→B의 중간 변형 동작만 설명합니다. 긴 체인을 여러 세그먼트로 나누고, 이전 세그먼트의 마지막 프레임 스크린샷을 다음 세그먼트의 첫 프레임으로 연계하여 연결성을 보장합니다.
- 방식 B (다중 이미지 참조 긴 프롬프트): 하나의 프롬프트 내에서 @이미지1, @이미지4 등을 시작 및 종료 씬으로 참조하고, '씬 → 동작 → 도착점' 체인 방식으로 설명합니다 (항저우 케이스 원문은 references 참조).
- 프롬프트 고정 문장 구조:
[주체] + [방향성 동작] + [모양이 어떻게 변형되는지] + [다음 씬의 해당 요소로 떨어짐] + [카메라 움직임]. - 카메라 동사 라이브러리: 날아들다, 급강하하다, 통과하다, 낙하하다, 상승하다, 뒤집히다, 수직 탑뷰, 수면에 붙어 당겨나오다, 넘다, 올려 찍다.
- 각 세그먼트는 5~10초; 단일 세그먼트의 변형 동작은 2개를 초과하지 않아야 하며, 너무 많으면 깨지기 쉽습니다.
5단계: 후반 합성
- 컷편집기(예: CapCut)에서 순서대로 각 세그먼트를 연결합니다 (첫·끝 프레임 연계로 생성된 세그먼트는 거의 이음새가 없습니다).
- 랜드마크 자막 바(예: "링인사 LINYIN TEMPLE"), 박자에 맞춘 드럼 비트 배경 음악을 추가합니다.
scripts/extract_frames.py를 사용하여 완성된 비디오에서 프레임을 추출하여 연결 지점의 어색함을 검사하고, 필요한 경우 해당 세그먼트를 다시 생성합니다.- 세로 9:16(PPT 오프닝에는 16:9 사용 가능)으로 내보내고, PPT 첫 페이지에 삽입하여 자동 재생합니다.
사용자 상호작용 핵심 포인트
- 사용자가 도시 이름만 제공한 경우: 먼저 해당 도시의 4~6개 랜드마크를 나열하고, 질문을 통해 씬 순서와 색상 스타일을 확인한 후 2단계로 진행합니다.
- 사용자가 실제 사진을 제공한 경우: 먼저 스타일화 방향을 확인합니다 (2~3가지 색상 구성표를 제시하여 선택).
- 사용자가 '항저우 케이스와 동일한' 것을 원할 경우:
assets/case-hangzhou/의 4개 이미지와 references의 원본 프롬프트를 직접 보여주고, 도시만 변경하여 적용할 수 있도록 합니다.
scripts/
extract_frames.py— OpenCV를 사용하여 비디오에서 균일한 간격으로 프레임을 추출하고 시간 레이블이 있는 9-그리드 검사 이미지로 구성하여 전환 연결을 검사합니다. 사용법:python extract_frames.py <video.mp4> [출력 디렉토리] [프레임 수].palette_unify.py— 생성된 이미지 배치를 빨강/흰색/검정 3색 포스터 팔레트로 통일하여 각 이미지의 하늘/지면 색상 차이를 없애고 전환 시 색상 점프를 방지합니다. 사용법:python palette_unify.py <in.png> <out.png>.palette_recolor.py— 계획(bluegold핵 에너지 블루 골드 /darkred다크 와인 레드)에 따라 포스터 이미지의 전체 색조를 변경합니다. 참고: 다크 스타일로 변경할 때는 AI 재생성을 우선 사용해야 합니다. 로컬 밝기 재매핑은 '흰색 하늘'과 '흰색 건물'을 구분하지 못해 과도하게 노출되어 흰색 블록이 될 수 있습니다. 자세한 내용은references/color-themes.md를 참조하세요.assemble_video.py— 최종 비디오 합성: 모델 워터마크 자르기, 세그먼트 간 크로스페이드로 이음새 제거, 중국어 메인 타이틀 및 랜드마크 자막 오버레이. 사용법:python assemble_video.py <out.mp4> <seg1.mp4> [seg2.mp4 ...] [--w 1920] [--h 1080] [--accent gold|white|red].--accent는 자막 색상을 제어합니다 (gold=샴페인 골드, white=흰색, red=와인 레드).
색상 테마
3가지 완성된 테마(플랫 포스터 빨강/흰색/검정 / 다크 핵 에너지 블루 골드 / 다크 와인 레드)의 전체 스타일 키워드, 색상 비율 및 스타일 변경 동작 목록은 references/color-themes.md를 참조하세요. 스타일 변경 = 4개의 키 프레임 재생성 + 4개 세그먼트 프롬프트의 색상 단어 교체. 비용이 낮고(이미지 4장 약 30-40 크레딧) 로컬 색상 변경보다 효과가 훨씬 좋습니다.
생성 도구 매개변수 주의사항 (실측 기준)
- 비디오 모델 해상도는
768P/2K만 허용하며,1080p는 직접 오류를 반환합니다. - 비디오 모델은 강제로 오디오 트랙을 생성합니다.
enable_audio: false를 전달하면 오류가 발생합니다. 전달하지 마십시오 (이 필드는 일부 모델만 지원). - 생성된 비디오의 'AI 생성' 워터마크는 왼쪽 상단(정지 프레임의 경우 오른쪽 하단)에 있습니다. 합성 시 각각 위/아래 가장자리를 잘라내야 합니다.
- 동일한 프롬프트가 가끔
requires prompt오류를 반환합니다. 바로 재시도하면 됩니다.
리소스
references/
prompt-patterns.md— 프롬프트 문장 템플릿, 변형 동사 라이브러리, 카메라 움직임 라이브러리, 항저우 케이스 전체 프롬프트 원문. 프롬프트 작성 전에 반드시 읽어야 합니다.
scripts/
- 위 참조.
assets/
case-hangzhou/— 항저우 케이스의 4가지 스타일화된 참조 이미지 (장막막 다리, 뢰봉탑, 항저우의 문 연꽃 그릇, 빨간 하늘 뢰봉탑). 스타일과 구도 데모 역할을 합니다.case-ncepu/— 화베이 전력대학 (베이징 캠퍼스) 케이스의 4가지 스타일화된 이미지 (아치형 다리 폐쇄 루프, 빨간 하늘 본관, 캠퍼스 전경, 빨간 막 골격). '캠퍼스/도시 랜드마크' 유형 요구 사항에 대한 구도 템플릿으로 사용할 수 있습니다.