🎬

YouTube 자동화 플랫폼 — 폴더 구조도

C:\YouTube\

구조도_YouTube.html

📁 전체 파일 구조

플랫폼 루트 기준 · 핵심 파일 강조

🎬 C:\YouTube\ 플랫폼 루트 📄 index.html 브라우저 단독 실행 Gemini API 직접 호출 🐍 orchestrator.py 메인 파이프라인 Step 0~7 조율 📦 modules/ 기능별 Python 모듈 11개 파일 ⚙️ config/ API 키 · 모델 설정 settings.yaml 📂 input/ · output/ 소재 파일 입력 생성 결과물 저장 🔧 기타 app.py · web/ *.bat · .gitignore competitor_ analyzer Gemini 리서치 script_writer 제목·썸네일·대본 prompt_ generator 이미지 프롬프트 voice_ generator ElevenLabs TTS guide / metadata Vrew 가이드·태그 video / uploader 영상빌드·업로드 input/ 소재 .txt 파일 output/[timestamp]/ YYYYMMDD_HHMMSS config/ settings.yaml 00_script/ script.txt title/thumbnail 01_voice/ narration.mp3 ElevenLabs 02_images/ 01_intro.png 02_scene.png… 03_prompts/ image_prompts Whisk용 04_guide/ vrew_guide.md timeline.md 05_metadata/ title/description tags.txt 06_blog/ 07_video/ blog_post.txt final_video.mp4 워크플로우 ⚙️ 설정 0 리서치 1 대본 2 재료생성 3 이미지 4 Vrew편집 5 블로그 6·7 빌드/업로드 🔧 기타 파일 app.py Flask 서버 (서버 모드) build_html.py 정적 HTML 생성기 플랫폼실행.bat 서버 시작 + 브라우저 오픈 실행.bat 메뉴 기반 CLI 실행기 web/ Flask 웹 파일 (구버전) .gitignore __pycache__·output 제외 🌐 외부 API 연결 ✨ Gemini 2.0 Flash 리서치 · 대본 · 재료 · 블로그 generativelanguage.googleapis.com 🎙️ ElevenLabs AI 음성 더빙 생성 api.elevenlabs.io 🚀 YouTube Data API v3 자동 영상 업로드 www.googleapis.com/youtube 🛠 외부 도구 🎨 Google Whisk 🍌 나노바나나 🎬 Vrew 📝 네이버·티스토리 블로그 범례 핵심 파일 모듈 입출력 데이터 설정 이미지 도구 보조 파일 영상·업로드