콘텐츠로 이동

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 파이프라인.

  1. 트리거 설정: Google Sheets의 Apps Script에 웹훅 URL을 삽입하고 onEdit 트리거를 등록해 셀 변경 시 n8n 시나리오를 실행.
  2. 스크립트 생성 (Part 1): 필터(컬럼 A 수정 + 공백 아님)를 통과하면 AI 에이전트가 4개 씬 스크립트를 생성. 각 씬은 약 5초 분량(53~56자, 4개 합산 213~223자).
  3. 문자 수 검증 루프: Calculator 노드로 총 글자 수가 범위 이탈 시 스크립트를 재생성하는 루프 구성.
  4. 결과 저장: 스크립트·씬·스타일·캡션을 Google Sheets에 기록.
  5. 영상 생성 트리거 (Part 2): Column I(Video Status)가 정확히 to-do일 때만 필터 통과.
  6. 이미지 생성: 씬별 이미지 프롬프트 생성 → OpenAI 이미지 API로 마케팅 스타일 그래픽 생성 → Google Drive 저장.
  7. 이미지 → 동영상 변환: Runway ML API로 정지 이미지를 짧은 클립으로 변환. API 오류 방지를 위해 씬당 20초 딜레이 루프 적용.
  8. BGM 생성: 음성 없는 배경음악 프롬프트를 만들어 ElevenLabs Sound Generation API로 생성 → Drive 저장.
  9. 보이스오버 생성: 씬 스크립트를 ElevenLabs TTS로 변환. 사용자 본인 목소리 클론도 가능.
  10. 최종 합성: Creatomate API로 4개 클립 + BGM + 보이스오버를 하나의 영상으로 병합.
  11. 자막 삽입: Replicate.com API로 자동 캡션 오버레이 (처리 대기 2분).
  12. YouTube 업로드: 바이너리 변환 후 YouTube Shorts로 업로드 (초기 unlisted), 동시에 Drive에도 저장 후 링크를 Sheets에 기록.
단계도구핵심 설정
트리거Google Sheets + Apps ScriptonEdit 트리거, 웹훅 URL 삽입
스크립트 생성Anthropic (thinking 모드)씬당 53~56자, 4씬 합계 213~223자
이미지 생성OpenAI Image API (신버전)마케팅 스타일 그래픽, 하이퍼리얼 사진 제외
영상 변환Runway ML (dev.runwayml.com)씬당 20초 딜레이, 순차 루프 처리
BGMElevenLabs Sound Generation보이스·사람 목소리 제외 조건 명시
보이스오버ElevenLabs TTS본인 음성 클론 가능
영상 합성Creatomate9: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 한 줄만 교체.