# task-341.1: Remotion 영상 자동화 리서치

## 목표
Remotion(React 기반 프로그래매틱 비디오 프레임워크)을 활용하여 ThreadAuto의 카드뉴스를 영상 콘텐츠로 확장할 수 있는지 심층 리서치

## 리서치 범위

### 1. Remotion 기술 분석
- Remotion 최신 버전, 아키텍처, 핵심 API
- React 컴포넌트 → 영상 렌더링 파이프라인 구조
- 지원 포맷: MP4, GIF, WebM 등
- 렌더링 성능: 1분 영상 렌더링 소요시간 (서버 사이드)
- 서버 요구사항: Node.js, FFmpeg, Chromium 등
- 라이선스 및 비용 (Remotion은 상용 라이선스 있음)

### 2. ThreadAuto 연동 시나리오
현재 ThreadAuto는 PIL 기반 1080x1350 카드뉴스 5장을 생성함. 이를 영상으로 확장하는 3가지 시나리오 검토:

**시나리오 A: 카드뉴스 슬라이드쇼 영상**
- 기존 5장 이미지 → 전환 애니메이션 + BGM → 15~30초 릴스
- 최소 변경, 기존 파이프라인 활용도 높음

**시나리오 B: 텍스트 애니메이션 영상**
- 카드뉴스 콘텐츠(텍스트/데이터)를 Remotion 컴포넌트로 재구성
- 텍스트 타이핑, 숫자 카운트업, 차트 애니메이션 등
- 높은 퀄리티, 높은 개발 비용

**시나리오 C: 하이브리드**
- A+B 조합. 일부 슬라이드는 이미지, 핵심 슬라이드는 애니메이션

### 3. 대안 기술 비교
Remotion만이 아닌 다른 선택지도 비교:
- **FFmpeg 직접 사용** (Python subprocess): 이미지 → 슬라이드쇼 영상
- **MoviePy** (Python): 프로그래매틱 영상 편집
- **Shotstack / Creatomate API**: 클라우드 영상 생성 API
- 각 장단점, 비용, 난이도 비교표

### 4. Threads/Instagram 릴스 요구사항
- Threads API에서 영상 업로드 지원 여부 (현재 이미지 캐러셀만 사용 중)
- Instagram Reels API 연동 가능 여부
- 최적 영상 사양: 해상도, 길이, 포맷, 비트레이트
- 영상 콘텐츠 알고리즘 가산점 (릴스 vs 캐러셀 도달률)

### 5. 구현 난이도 및 로드맵 제안
- 각 시나리오별 예상 작업량 (Phase 단위)
- 현재 서버(Tailscale VPS) 환경에서 실행 가능한지
- 권장 시나리오 + 이유

## 산출물
1. **리서치 보고서**: `/home/jay/workspace/memory/research/remotion-video-automation.md`
   - 위 5개 섹션 전부 포함
   - 비교표는 마크다운 리스트로 (테이블 X)
   - 결론에 "권장안 + 근거" 명시
2. 보고서: `memory/reports/task-341.1.md` (요약)

## 완료 후
- `memory/events/task-341.1.done` 파일 생성
- 아누에게 완료 통보