초기 프로젝트 구성: 반려동물 음악 롱폼 자동 생성 파이프라인
- ACE-Step 1.5 음악 생성 (과학적 근거 기반) - FLUX 이미지 생성 (신카이 마코토 스타일) - ffmpeg 영상 렌더링 (워터마크 포함) - YouTube Data API 롱폼 업로드 - 프롬프트 및 문서 포함
This commit is contained in:
36
config.py
Executable file
36
config.py
Executable file
@@ -0,0 +1,36 @@
|
||||
"""Animily Music - 설정"""
|
||||
import os
|
||||
|
||||
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
||||
|
||||
# ACE-Step API
|
||||
ACESTEP_URL = "http://localhost:8001"
|
||||
|
||||
# ComfyUI (FLUX)
|
||||
COMFYUI_URL = "http://localhost:8189"
|
||||
COMFYUI_DIR = "/home/javamon/ComfyUI"
|
||||
|
||||
# YouTube
|
||||
TOKEN_PATH = "/home/javamon/project/auto_shorts/token_conimals.pickle"
|
||||
YOUTUBE_CATEGORY_ID = "10" # Music
|
||||
|
||||
# Paths
|
||||
OUTPUT_DIR = os.path.join(BASE_DIR, "outputs")
|
||||
LOG_DIR = os.path.join(BASE_DIR, "logs")
|
||||
PROMPTS_DIR = os.path.join(BASE_DIR, "prompts")
|
||||
|
||||
# Watermark
|
||||
WATERMARK_TEXT = "ANIMILY"
|
||||
WATERMARK_FONT = "/usr/share/fonts/truetype/ONE_Mobile_Bold.otf"
|
||||
WATERMARK_SIZE = 36
|
||||
|
||||
# Music segments
|
||||
# GPU VRAM 제한(~11GB)으로 batch_size=1, 5분 세그먼트 사용
|
||||
SEGMENT_DURATION = 295 # seconds (just under 5 min, batch_size=1로 VRAM 절약)
|
||||
SEGMENTS_FOR_1H = 12 # 12 * 295 = 3540s (~59min)
|
||||
SEGMENTS_FOR_2H = 24 # 24 * 295 = 7080s (~118min)
|
||||
CROSSFADE_SEC = 3
|
||||
BATCH_SIZE = 1 # GPU VRAM 절약 (기본 2 → 1)
|
||||
|
||||
os.makedirs(OUTPUT_DIR, exist_ok=True)
|
||||
os.makedirs(LOG_DIR, exist_ok=True)
|
||||
Reference in New Issue
Block a user