Create Faceless YouTube Videos on Autopilot with AI + n8n (steal this)
원본 영상: Create Faceless YouTube Videos on Autopilot with AI + n8n (steal this)
한 줄 요약
섹션 제목: “한 줄 요약”Google Sheets에 주제를 입력하면 스크립트 작성 → 이미지 생성 → 영상 변환 → 보이스오버·BGM 합성 → 자막 삽입 → YouTube 업로드까지 자동으로 처리되는 n8n 파이프라인.
핵심 내용
섹션 제목: “핵심 내용”- 트리거 설정: Google Sheets의 Apps Script에 웹훅 URL을 삽입하고
onEdit트리거를 등록해 셀 변경 시 n8n 시나리오를 실행. - 스크립트 생성 (Part 1): 필터(컬럼 A 수정 + 공백 아님)를 통과하면 AI 에이전트가 4개 씬 스크립트를 생성. 각 씬은 약 5초 분량(53~56자, 4개 합산 213~223자).
- 문자 수 검증 루프: Calculator 노드로 총 글자 수가 범위 이탈 시 스크립트를 재생성하는 루프 구성.
- 결과 저장: 스크립트·씬·스타일·캡션을 Google Sheets에 기록.
- 영상 생성 트리거 (Part 2): Column I(Video Status)가 정확히
to-do일 때만 필터 통과. - 이미지 생성: 씬별 이미지 프롬프트 생성 → OpenAI 이미지 API로 마케팅 스타일 그래픽 생성 → Google Drive 저장.
- 이미지 → 동영상 변환: Runway ML API로 정지 이미지를 짧은 클립으로 변환. API 오류 방지를 위해 씬당 20초 딜레이 루프 적용.
- BGM 생성: 음성 없는 배경음악 프롬프트를 만들어 ElevenLabs Sound Generation API로 생성 → Drive 저장.
- 보이스오버 생성: 씬 스크립트를 ElevenLabs TTS로 변환. 사용자 본인 목소리 클론도 가능.
- 최종 합성: Creatomate API로 4개 클립 + BGM + 보이스오버를 하나의 영상으로 병합.
- 자막 삽입: Replicate.com API로 자동 캡션 오버레이 (처리 대기 2분).
- YouTube 업로드: 바이너리 변환 후 YouTube Shorts로 업로드 (초기 unlisted), 동시에 Drive에도 저장 후 링크를 Sheets에 기록.
전술·요소
섹션 제목: “전술·요소”| 단계 | 도구 | 핵심 설정 |
|---|---|---|
| 트리거 | Google Sheets + Apps Script | onEdit 트리거, 웹훅 URL 삽입 |
| 스크립트 생성 | Anthropic (thinking 모드) | 씬당 53~56자, 4씬 합계 213~223자 |
| 이미지 생성 | OpenAI Image API (신버전) | 마케팅 스타일 그래픽, 하이퍼리얼 사진 제외 |
| 영상 변환 | Runway ML (dev.runwayml.com) | 씬당 20초 딜레이, 순차 루프 처리 |
| BGM | ElevenLabs Sound Generation | 보이스·사람 목소리 제외 조건 명시 |
| 보이스오버 | ElevenLabs TTS | 본인 음성 클론 가능 |
| 영상 합성 | Creatomate | 9:16 템플릿, API key + template ID 교체만 필요 |
| 자막 | Replicate.com | 영상 URL 전달 → 자동 캡션 오버레이 |
| 배포 | n8n YouTube 모듈 | 추가 플랫폼은 Make.com 연동 권장 |
- Google Sheets 필터 조건: 컬럼 A 수정 + 공백 아님 (Part 1) / 컬럼 I 수정 + 값 =
to-do(Part 2) - OpenAI Image API 사용 시 신원 인증(운전면허 등) 필요
- Runway ML은 메인 사이트가 아닌
dev.runwayml.com에서 API 플랜 가입
수치·사례
섹션 제목: “수치·사례”- 씬당 적정 글자 수: 53~56자 (약 5초 음성)
- 4씬 합산: 213~223자
- Runway 씬 간 대기: 20초
- Replicate 자막 처리 대기: 2분
- ElevenLabs 최소 유료 플랜: $5/월 (무료 계정은 Sound Generation API 차단 가능)
- 출력 예시: “Three remote jobs trending in 2025 — AI prompt engineer / VR designer / health data analyst” 형식의 Shorts 2편 (자막 내 직접 시연)
도구·워크플로
섹션 제목: “도구·워크플로”사용 도구
- n8n (오케스트레이션)
- Google Sheets + Apps Script (트리거)
- Google Drive (파일 스토리지)
- Anthropic Claude (thinking 모드) — 스크립트 생성 (ChatGPT 대비 안정성 높다고 언급)
- OpenAI Image API (신버전) — 이미지 생성
- Runway ML API (
dev.runwayml.com) — 이미지→영상 - ElevenLabs — BGM + TTS
- Creatomate — 멀티트랙 영상 합성
- Replicate.com — 자동 자막
- YouTube Data API — 업로드
- Make.com — 타 소셜 미디어 배포 (권장 확장 방향)
코드 노드: 4개 씬 URL을 배열로 병합하는 용도. ChatGPT로 생성 가능하다고 명시.
Creatomate 템플릿 설정 흐름: 새 템플릿 → 9×16 → JSON 에디터에 제공 템플릿 붙여넣기 → API 연동 선택 → templateId 한 줄만 교체.