주당 수십 편의 9:16 숏폼이 필요한데 CapCut 수작업으로는 한계에 닿을 때, 2026년 실전 스택은 전용 대여 Mac Mini의 MoneyPrinterTurbo입니다. 토픽 입력부터 대본·스톡·음성·자막·ffmpeg 병합까지 일괄 처리합니다. Mac mini rental / cloud Mac로 AI 영상을 검토하는 크리에이터·에이전시·자동화 담당자용입니다. 노트북·Windows 원클릭에서 벗어나는 6가지 페인포인트, 파이프라인·WebUI vs API, README·NodeMini RAM 매핑, macOS uv sync, 5가지 배포 경로, 6단계 대여 체크리스트, 첫 9:16 렌더, 대여 vs 구매 TCO까지 다루며 CapEx를 검증 가능한 OpEx로 전환합니다.
MoneyPrinterTurbo 는 오픈소스 MVC 프로젝트입니다. 토픽·키워드를 입력하면 LLM 대본, 로열티 프리·로컬 B-roll, Edge TTS(또는 Azure) 내레이션, 자막, BGM, MoviePy/ffmpeg까지 연쇄되어 MP4가 완성됩니다. 1080x1920 세로·1920x1080 가로, 배치 생성, Streamlit WebUI·FastAPI를 지원합니다. README는 cloud LLM·edge 자막이면 GPU 불필요—부하는 CPU·RAM입니다. GUI 코덱 없는 Linux VPS보다 Apple Silicon Mac mini에 적합합니다.
많은 팀이 먼저 노트북, Windows zip, Colab을 시도합니다. 한 달 안에 GitHub 이슈·지원 티켓에서 같은 6가지 장벽이 반복됩니다:
수동 편집은 스케일되지 않습니다: 훅 작성, B-roll 탐색, 자막 동기화, 9:16 수동 출력은 주 수 편이 한계입니다. MoneyPrinterTurbo는 체인을 자동화하지만 상시 가동 머신이 필요합니다.
노트북 슬립이 배치를 중단합니다: 렌더 중 덮개를 닫으면 임시 파일이 손상되고 미완성 대본으로 API 비용이 낭비됩니다. 숏폼 파이프라인에는 간헐적 로컬 개발이 아닌 24/7 가동이 필요합니다.
Windows 원클릭 드리프트: start.bat 빌드는 main에 뒤처지기 쉽습니다. 경로에 한자·공백 금지. macOS uv sync --frozen은 메인테가 검증한 lockfile을 따릅니다.
Linux VPS 코덱 지옥: 헤드리스 환경은 미리보기 브라우저·자막 폰트가 불안정하고 ffmpeg는 SSH 디버깅뿐입니다. macOS는 VideoToolbox·브라우저로 WebUI QA가 일관됩니다.
공유 PC의 API 키: Pexels, OpenAI 계열 LLM, Azure Speech를 가정용 PC에 두면 유출 위험이 큽니다. 전용 대여 디스크로 클라이언트·브랜드별 비밀을 분리할 수 있습니다.
결론: 2026년 장벽은 「워크스테ーション GPU 구매」에서 1개월 M4 Mac mini 대여 후 cloud LLM으로 MoneyPrinterTurbo를 구동해 CapEx 전 9:16 배치를 검증하는 수준으로 낮아졌습니다.
단일 모델 호출이 아닌 컨베이어로 보세요. 각 단계는 교체·재시도 가능합니다(커스텀 대본, 로컬 클립, whisper 자막). 아래 표는 자동화 배선 시 사고 모델입니다.
| 단계 | 역할 | 일반 설정 | 출력 |
|---|---|---|---|
| Script | 토픽에서 LLM이 내레이션 생성 | config.toml 의 llm_provider(OpenAI, DeepSeek, Ollama, Gemini 등) | 씬 라인+영상 검색 키워드 |
| Footage | 스톡 DL 또는 로컬 | Pexels API 키, 선택 업로드 | 씬별 MP4 |
| Voice | 씬별 TTS | 기본 Edge TTS(무료), 선택 Azure Speech V2 | WAV/MP3 |
| Subtitles | 번인 자막 | subtitle_provider = edge(고속) 또는 whisper(고정밀·무거움) | SRT+스타일 레이어 |
| Music | 내레이션 아래 BGM | resource/songs, WebUI 볼륨 | 믹스 오디오 |
| Compose | MoviePy + ffmpeg 병합 | 9:16 1080x1920 또는 16:9, 세그먼트 길이 | 완성 MP4 |
WebUI(Streamlit, 8501): 음성·폰트·배치 수 시험에 최적입니다. upstream은 macOS/Linux에서 repo 루트의 uv run streamlit run ./webui/Main.py를 권장합니다. Chrome/Edge 즉시 미리보기—README는 Safari 빈 페이지를 언급합니다.
API(FastAPI, 8080): uv run python main.py로 기동합니다. /docs에서 OpenAPI를 확인합니다. n8n·CMS·스케줄러가 렌더를 호출할 때 사용합니다. WebUI는 사람용, 프로덕션 자동화는 동일 호스트(또는 SSH 터널)의 API를 사용하고 Streamlit 스크래핑은 피하세요.
「MoneyPrinterTurbo는 한 repo에 두 제품: 첫 바이럴 템플릿을 다듬는 Streamlit 스튜디오와 100번째를 양산하는 API 공장.」
MoneyPrinterTurbo README 는 최소 4코어·4GB RAM, 권장 8GB, 이상 16GB+선택 GPU(로컬 whisper)입니다. 최소는 cloud API 단발 WebUI용입니다. 9:16 배치·whisper large-v3에는 여유가 필요합니다—macOS는 UMA를 브라우저 미리보기와 공유합니다.
| README 티어 | CPU / RAM / GPU | MoneyPrinterTurbo 모드 | 대여 Mac Mini M4 |
|---|---|---|---|
| Minimum | 4 코어, 4GB RAM, GPU 없음 | 단발 WebUI, edge 자막, cloud LLM | 16GB 대여(4GB 불가—macOS만으로 초과) |
| Recommended | 6–8코어, 8GB RAM | 일일 숏폼, 소배치, Edge TTS | 야간 3–5편이면 16–24GB |
| Ideal | 8+코어, 16GB+, GPU 8GB 선택 | 배치 큐, faster-whisper, 무거운 ffmpeg | 24–48GB UMA; Metal은 ffmpeg에 유효, CUDA whisper 불가 |
RAM은 자막 모드·배치 규모에 맞춥니다. 월 요금은 Mac mini 대여 요금을 참고하세요.
| 대여 티어 | 워크로드 | 자막 모드 | 배치 가이드 |
|---|---|---|---|
| 16GB M4 | 개인 크리에이터, API 전용 LLM, edge 자막 | edge | 1회 1–3편; whisper 병렬 회피 |
| 24GB M4 | 에이전시, 9:16+16:9 혼합, 야간 cron | 기본 edge; 선택 whisper large-v3-turbo(약 250MB) | 큐 관리로 야 5–10편 |
| 48GB M4 | 멀티 브랜드, 로컬 whisper large-v3, 대규모 BGM 라이브러리 | 광고 정밀도는 whisper | 세그먼트 병렬 증가; 디스크 80GB+ 확보 |
팁: config.toml에서 subtitle_provider = "edge" 부터 시작하세요. 자막 타이밍 QA 실패 시에만 whisper로—README는 large-v3 약 3GB DL, CPU에서 느리다고 합니다.
메인테는 Windows zip, Docker, Colab, 수동 uv, API only를 문서화합니다. cloud Mac 대여에서는 macOS 수동 uv가 최적: 재현 lockfile, Hyper-V 불필요, ~/MoneyPrinterTurbo면 공백 없는 경로입니다.
| 경로 | 장점 | 단점 | 적합 용도 |
|---|---|---|---|
| Windows 원클릭 zip | 첫 기동 최고속, 번들 스크립트 | 버전 지연, 경로 문자 제한, PC 상시 가동 | Windows 데스크톱 체험 |
| Google Colab | 로컬 불필요 | 세션 만료, 24/7 API 불가, egress 제한 | 데모만 |
| Docker Compose | 의존성 분리 | Mac에서 무거움, MP4 공유 이슈 | 이미 Linux 서버 운영 팀 |
| macOS uv sync(권장) | upstream lock 일치, ffmpeg 자동 fetch | 최초 1회 Python 3.11 + uv | 대여 Mac Mini 프로덕션 |
| API 전용 데몬 | 헤드리스 자동화 | MP4 DL 전까지 시각 QA 없음 | WebUI 템플 확정 후 CMS/n8n |
GitHub 공식 설치 절을 따르세요. 경로에 한자를 넣지 마세요. 지역에 따라 Pexels·HuggingFace 실패 시 VPN 글로벌 모드를 검토하세요.
# Install uv if missing (macOS) curl -LsSf https://astral.sh/uv/install.sh | sh # Clone upstream git clone https://github.com/harry0703/MoneyPrinterTurbo.git cd MoneyPrinterTurbo # Python 3.11 + locked deps (recommended path on macOS) uv python install 3.11 uv sync --frozen # Config: copy example and edit keys cp config.example.toml config.toml # Set llm_provider, pexels_api_keys, optional azure speech keys
# config.toml (excerpt — see config.example.toml in repo) [app] subtitle_provider = "edge" # or "whisper" if models downloaded # If ffmpeg auto-download fails on your rental: # ffmpeg_path = "/opt/homebrew/bin/ffmpeg" [pexels] pexels_api_keys = ["your-pexels-key"] # Pick one LLM block per provider docs, e.g. OpenAI, DeepSeek, Ollama localhost
# From repo root — WebUI on http://127.0.0.1:8501 uv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False # Optional: allow LAN QA from your laptop (use firewall rules) export MPT_WEBUI_HOST=0.0.0.0 uv run streamlit run ./webui/Main.py --browser.gatherUsageStats=False # API service on http://127.0.0.1:8080 — docs at /docs uv run python main.py
주의: 8501·8080을 인증 없이 인터넷에 공개하지 마세요. SSH 포트포워드 또는 VPN을 사용하세요. NodeMini 호스트 연결은 고객센터를 참고하세요.
첫 달은 공장 인수 시험으로 보세요. 템플·음성·자막 스타일을 하나로 고정한 뒤 배치 수를 늘립니다. 절차는 본 페이지 JSON-LD HowTo와 일치합니다.
파이프라인별 RAM 선택: edge 자막+cloud LLM만 16GB, 야간 배치 24GB, faster-whisper large-v3 표준 48GB.
전용 대여 신청: macOS 14+, 원격 로그인, 모델·임시 클립·출력용 80GB+ 여유 Mac Mini M4.
uv 설치: MoneyPrinterTurbo clone,uv sync --frozen、ffmpeg 확인(안 되면 config에서 ffmpeg_path).
config.toml 작성: Pexels 키, LLM, 음성,subtitle_provider、resource/songs 에 권리 클리어 BGM.
WebUI 기동·템플 고정: 9:16(1080x1920) 통합 생성·세그먼트·폰트 기록. 자동화 시 API 활성화.
아카이브·확장: 계약 종료 전 config.toml, 폰트,models/whisper-* tar. cron·n8n은 localhost:8080 호출.
WebUI에 구체 토픽(모호한 니치 X) 입력, 세로 9:16 선택, Edge TTS 청취, 읽기 쉬운 자막, 음성이 들리는 BGM 볼륨으로 생성. UI 출력 폴더에서 MP4 DL. 영상 불일치 시 재실행 전 대본 수정—배치는 실수를 증폭합니다.
CapEx 결정 전 조달을 비교하세요. 수치는 가이드입니다. 현행 요금은 대여 요금을 참고하세요.
| 옵션(24개월) | 초기/반복 | 24/7 영상 공장 | 적합 |
|---|---|---|---|
| M4 24GB 구매 | 약 $1,100–1,400 일시+전기 | 하드웨어 유지 가능 시 | 3년+ 사내 스튜디오 |
| Mac mini 월 대여 | 월납, 초기 비용 낮음 | 가능—전용 디스크·IP | 구매 전 30일 파이프라인 검증 |
| Windows 타워+GPU | 전기요금 높음, 드라이버 드리프트 | 가능하나 소음·불안정 | 이미 Windows 편집 환경 |
| SaaS 영상 생성 | 좌석/분 과금 | 벤더 호스팅 | 저볼륨, 컴플라이언스 불필요 |
Colab은 타임아웃합니다. Windows 원클릭은 main 지연·슬립 충돌. 일반 노트북은 ffmpeg 병합 시 서멀 스로틀, CMS용 안정 FastAPI 불가. 재현 가능 9:16, 분리 API 키, macOS 브라우저 QA가 필요한 팀에는 NodeMini Mac Mini cloud rental이 프로덕션형입니다. 30일 대여로 MoneyPrinterTurbo가 수동 편집 레인을 대체하는지 검증 후 구매를 결정하세요. 심야 헤드리스 VPS Docker 대신 템플·음성을 조정합니다.
필수 아닙니다. upstream README는 cloud LLM·Edge TTS·subtitle_provider = edge면 GPU는 선택입니다. 자막 QA로 로컬 faster-whisper가 필요할 때만 RAM·CPU가 중요합니다(Apple Silicon에 CUDA 없음).
데스크톱 체험은 Windows zip이 최고속입니다. 야간 배치·API·슬립 없는 ffmpeg가 필요하면 월 Mac mini 대여를 선택하세요. 플랜 비교는 Mac mini 대여 요금을 확인하세요.
GitHub LICENSE, LLM 약관, Pexels 규칙을 확인하세요. 유료 광고면 resource/songs 기본곡을 교체하세요. API 청구서 보관—상업 컴플라이언스는 이용자 책임입니다.
대여 호스트에서 uv run python main.py를 실행하고 /docs의 http://127.0.0.1:8080 엔드포인트를 호출합니다. 오케스트레이터에서 SSH 포트포워드 또는 인증 리버스 프록시를 사용하세요. 원격 패턴은 고객센터를 참고하세요.