YouTube Shorts 멀티 채널 자동화 플랫폼
기획·생성·검수·기록을 연결하고 업로드 전 승인 단계를 둔 영상 자동화 플랫폼입니다.
작업 요약
채널 11개 운영 확인 · 자동 업로드 상태 확인 필요
업로드 전에 사람이 확인하도록 했습니다
기획부터 업로드 전 검수까지 반복되는 단계를 하나의 작업 흐름으로 묶었습니다. 사람이 판단해야 하는 지점은 업로드 승인 단계에 남겼습니다.
FastAPI에서 작업 상태와 승인을 관리하고 worker가 생성 작업을 처리하도록 나눴습니다.
실제로 운영한 흐름
yt-pipeline-n8n은 여러 Japan-target YouTube Shorts 채널을 운영하기 위한 자동화 플랫폼입니다. 개발과 테스트는 mock-first로 설계해, 외부 API 없이도 채널 생성, 영상 작업 생성, worker 처리, 승인, mock YouTube upload, Markdown docs, 주간·월간 리포트 흐름을 끝까지 검증할 수 있습니다.
이 구조 위에서 일본 시장 대상 채널 11개를 혼자 병렬 운영하고 있습니다(2026.06 기준).
아키텍처
- Control Plane: FastAPI backend, PostgreSQL, Redis, n8n, Streamlit dashboard
- Worker Plane: backend API에서 작업을 pull해 무거운 생성·렌더링을 처리하는 Python worker
- Provider Pipeline: mock provider를 기본으로 두고 TTS, 이미지, 렌더링, CLI fallback 경로를 분리
- Quality Pack: topic research, script, metadata, fact check, image, revision을 위한
ai_quality/규칙
작업 관리와 실행을 분리한 이유
승인과 상태 관리는 FastAPI에서 처리하고, 생성·렌더링은 worker가 작업을 가져가 처리하게 했습니다. 외부 API가 없어도 mock provider로 전체 흐름을 먼저 확인한 뒤 실제 provider를 연결할 수 있습니다.
검증 기준
- README 기준 mock provider로 end-to-end runbook을 검증할 수 있습니다.
- Worker prompt, CLI fallback, content quality 관련 작업은
ai_quality/규칙을 적용해야 합니다. - 공개 산출물에는 환경 변수 예시의 민감 정보, 로컬 secret path, 계정성 값을 복사하지 않아야 합니다.
운영 근거
이 플랫폼으로 운영 중인 일본 시장 대상 YouTube 채널 11개 (2026년 6월 기준):
30秒で世界史 · 日本の今 · ランキング30秒 · 30秒マネー · サムライフットボール · 30秒でIT · 1日1成長 · 脳の話JP · ブランド研究所 · 世界ニュース30秒 · 30秒レシピ
2026년 6월 기준, 이 플랫폼에서 일본 대상 11개 채널의 기획·검수·운영 상태를 관리합니다.
근거 자료
아래 기록에 근거해 정리했습니다. 내부 원문 경로를 표시하며, 비공개 원문 파일은 이 페이지에서 제공하지 않습니다.
ai/wiki/projects/youtube-shorts-automation-platform.md