# Threads용 영상 - 에반 스타일 다이나믹 영상 생성

## 레벨: Lv.2

## 목표
에반(Maker Evan) 스타일로 Threads에 올릴 보험 콘텐츠 영상 1건을 생성한다.
**업로드는 하지 않는다.** 영상 파일만 만들어서 제이회장님 확인용으로 준비.

## 프로젝트 경로
- `/home/jay/projects/ThreadAuto/`

## ★ 벤치마킹 레퍼런스
- 에반 영상 2초 간격 스냅샷 10장: `/home/jay/projects/ThreadAuto/output/evan_reference/`
  - 반드시 이 이미지들을 Read로 확인하고 스타일을 분석한 후 작업할 것
- 에반 영상 원본 URL: https://youtu.be/d-iNXwtwdFU

## ★ 제이회장님 디자인 방향 (필수 준수)
1. **검정 배경** — 에반처럼 어두운 배경 (#0C0C12 ~ #111111)
2. **색상은 우리 카드뉴스 테마 중 랜덤 적용** — `renderer/themes.py`의 테마 색상 활용
3. **레이아웃이 슬라이드마다 바뀌어야 함** — 동일 레이아웃 반복 금지. 에반처럼 프레임마다 텍스트 위치/크기/배치가 변주됨
4. **타이핑 효과** — 텍스트가 한 글자씩 나타나는 애니메이션
5. **요소별 시간차 등장(staggered animation)** — 제목이 먼저 나오고, 설명이 뒤따라 나오는 등 순차 등장
6. **다이나믹한 느낌** — 정적 슬라이드쇼가 아니라, 에반처럼 영상 자체가 살아 움직이는 느낌

## 기존 구현 활용
이미 구현된 모듈들을 적극 활용:
- `video/animations.py` — typing_animation, fade_in, counter_animation 등 5종 이미 구현
- `video/scene_renderer.py` — SceneRenderer (장면 dict → RGB 프레임 시퀀스)
- `video/scene_composer.py` — 카드뉴스 슬라이드 JSON → 장면 dict 변환
- `video/video_builder.py` — build_video() (장면 → MP4)
- `video/styles.py` — 에반/바이브랩스 스타일 프리셋

## 콘텐츠
- 계정: @서울대보험쌤
- 주제: 보험/연금 관련 유익한 팁 (이전과 동일 주제 OK, 디자인이 핵심)
- 슬라이드 4~6장 분량

## 영상 스펙
- 포맷: MP4, H.264, 1080x1920 (세로형)
- 길이: 15~30초
- FPS: 30
- 타이핑 속도: 자연스러운 속도 (너무 빠르거나 느리지 않게)

## 산출물
1. 영상 파일: `/home/jay/projects/ThreadAuto/output/videos/threads_evan_style.mp4`
2. 썸네일: `/home/jay/projects/ThreadAuto/output/videos/threads_evan_style_thumb.png`
3. 보고서에 에반 레퍼런스 vs 우리 영상 비교 포인트 기록

## 주의사항
- **업로드 하지 말 것** — 영상 파일 생성까지만
- 검정 화면, 빈 프레임 절대 금지 — 모든 프레임에 시각적 콘텐츠 있어야 함
- 에반 레퍼런스 이미지를 반드시 확인 후 스타일 참고