# rea-video
어떤 영상이든 역설계합니다.
토킹헤드, 테이블탑, AI 영상, 3D, 모션 그래픽, 혼합 편집 영상 등 무엇이든 넣으면,
화면, 스타일 텍스트, 편집, 오디오가 어떻게 만들어졌는지 샷 단위로 알려 주고, 직접 만들 수 있는 계획까지 제시합니다.
[中文](README_zh.md) | [English](../README.md) | [Русский](README_ru.md) | [日本語](README_ja.md) | 한국어 | [Español](README_es.md) | [Português](README_pt.md) | [Français](README_fr.md) | [Deutsch](README_de.md)
[](https://github.com/JuneYaooo/rea-video/stargazers)



왼쪽: 휴대폰으로 촬영한 TikTok 광고. 오른쪽: 다른 제품으로 바꿔 넣은 누군가의 AI 리메이크.
rea-video의 판정: 왼쪽은 전부 실사 촬영이며 세트 하나에 카메라 위치 두 곳, 오른쪽은 전부 AI 생성이며 8개 샷을 3번의 생성으로 만들 수 있습니다.
> 리포트는 중국어 또는 영어로 생성됩니다(에이전트가 `--lang`을 전달합니다). 상세 문서는 현재 중국어로만 제공되며, 에이전트가 문서를 읽고 사용자의 언어로 답해 줍니다. 아래 예시 리포트 6개는 영어로 되어 있어, 설치하지 않고도 리포트가 어떤 모습인지 확인할 수 있습니다.
## 분석할 수 있는 영상
| 영상 유형 | 예시 | 얻을 수 있는 정보 |
|---|---|---|
| 실사 촬영 | 토킹헤드, 테이블탑, 핸드헬드 제품 시연, 브이로그, 매장 방문 | 세트와 카메라 위치, 프레이밍, 카메라 무빙, 조명(장비 목록이 포함된 12가지 셋업), 색보정 |
| AI 영상 | 텍스트/이미지 투 비디오, AI 숏드라마, AI 뮤직비디오 | 근거, 샷별 역설계 프롬프트, 생성 단위로 묶는 방법과 사용할 모델 |
| 아바타 | 오디오로 구동되는 인물 사진, 립싱크 | 어떤 샷이 아바타 샷인지, 필요한 인물 사진과 오디오 |
| 3D / 애니메이션 | Blender / C4D 설명 영상, 제품 애니메이션, 2D 애니메이션, 스톱모션 | 영상 모델로 생성할지, 3D 코드로 렌더링할지 |
| 코드 / 템플릿 | 키네틱 타이포그래피, UI 데모, 차트, 슬라이드형 카드 | 텍스트, 레이아웃, 모션 타이밍. Remotion 프로젝트로 바로 재구성 가능 |
| 화면 녹화 | 소프트웨어 튜토리얼, 웹 데모 | 직접 녹화해야 하는 실제 소재가 어느 부분인지 |
| 혼합 / 편집 | AI 캐릭터 + 코드 UI + 실제 화면 녹화, AI 편집이 들어간 실사 촬영 | 샷마다 따로 판정한 뒤 원본 타임라인에 맞춰 다시 조립 |
화면 제작 방식 외에도 모든 영상에 대해 다음을 제공합니다.
- 자막과 스타일 텍스트: 각 줄의 시작과 끝(SRT / ASS로 내보내기), 색상, 외곽선, 텍스트 등장 방식
- 스티커, 이모지, 화면 속 화면(PIP): 위치와 노출 시간
- 편집: 컷 위치, 컷 속도, 비트에 맞췄는지 여부
- 오디오: 사람 목소리인지 AI 음성인지, AI 음악인지 라이브러리 음악인지와 BPM, 각 효과음의 위치
- 직접 준비해야 하는 소재: 화면 녹화, 스크린샷, 제품 사진
## 빠른 시작
rea-video는 AI 에이전트용으로 만들어졌습니다. Claude Code, Codex 또는 명령을 실행할 수 있는 에이전트에게 이렇게 말하세요.
```text
https://github.com/JuneYaooo/rea-video 를 설치하고, 이 영상을 분석해 줘: /path/to/video.mp4
```
에이전트가 CLI를 설치하고, 워크플로를 익힌 뒤 전체 과정을 실행합니다. ffmpeg와 Python 3.10 이상이 필요합니다.

혼합 미디어 클립 · 19초 · 10샷
AI 캐릭터 대화 + 코드로 만든 UI + 실제 화면 녹화 8초. 대화 샷 5개는 UI 구간으로 나뉘어 있지만 세트가 같아서 한 번의 생성으로 처리할 수 있습니다.
영상 · 리포트
|

3D 설명 영상 · 67초 · 21샷
전부 3D, AI 내레이션. 영상 생성 10번으로 만들 수도 있고, LLM에게 Blender / Three.js 코드를 작성하게 할 수도 있습니다.
영상 · 리포트
|

제품 홍보 영상 · 70초 · 12샷
83%가 코드 기반 모션 그래픽, 12%가 화면 녹화. 영상 모델이 필요 없으며 Remotion 프로젝트 하나로 만들 수 있습니다.
영상 · 리포트
|

AI 뮤직비디오 · 165초 · 86샷
노래가 AI로 생성되었음을 정확히 판별했습니다(Suno로 제작). 비전 모델은 일부 샷을 "실사 드라마"로 판정했지만, 에이전트가 두루마리 위의 가짜 한자를 발견해 AI로 판정했습니다.
영상 · 리포트
|

실사 언박싱 · 72초 · 29샷
전부 실제 촬영: 부감 휴대폰 거치대, 러그 한 장, 카메라 위치 한 곳, 보이스오버 없음, 현장음과 라이브러리 BGM. 플랫폼 트랜스코딩을 거친 영상이라 오프라인 도구는 35%를 AI로 판정했지만, 에이전트 검토 후 97% 실사로 바로잡았습니다.
영상 · 리포트
|

AI + 실제 인물 혼합 · 58초 · 21샷
75%는 실제 촬영(토킹헤드 + 휴대폰 화면 촬영), 25%는 AI: 크리에이터가 자신의 출연 클립과 제품 사진 두 장을 Jimeng에 넣어 "실제 인물" 제품 구간을 생성했습니다. AI 부분은 Jimeng 워터마크와 선물 상자의 깨진 글자로 잡아냈습니다.
영상 · 리포트
|
## 리메이크
rea-video로 영상을 분석한 뒤 [capsule-cinema](https://github.com/JuneYaooo/capsule-cinema)의 리메이크 레시피로 새 버전을 생성합니다. 카메라, 움직임, 템포, 전환은 원본을 따르고, 선택한 요소만 바뀝니다.
아래 결과는 자체 호스팅한 MiniMax H3로 생성했습니다. 원본 샷을 모션 레퍼런스로, 요소를 바꾼 키프레임(gpt-image-2)을 룩 레퍼런스로 사용했습니다.
아래는 OiiOii가 WeChat 글에서 소개한 리메이크 세 편입니다. 각각 두 가지 버전을 만들었습니다. 하나는 OiiOii와 같은 요소를 바꾼 버전, 다른 하나는 주체, 배경, 소품까지 바꾼 버전입니다.
각 GIF는 원본, OiiOii 리메이크, 우리 리메이크, 요소 교체 버전의 네 가지를 동시에 재생합니다.