개요
AI 사주 앱 마케팅을 위해 영상 생성부터 YouTube 업로드까지 자동화하는 숏폼 제작 CLI입니다. Veo 3.1으로 영상을 생성하고, Whisper로 자막을 추출한 뒤 LLM 보정, 얼굴 인식 크롭, BGM 믹싱을 거쳐 업로드합니다.
기술 스택
- 영상 생성: Google Veo 3.1
- 음성 인식: MLX Whisper
- 영상 후처리: FFmpeg, MoviePy, OpenCV
- 아티팩트 제거: EasyOCR + LaMa Inpainting
- 음원 분리: Demucs
- 업로드: YouTube API (OAuth2)
- 테스트: pytest (397 tests, 91% coverage)