본문 바로가기
디지-코드랩

🎬 유튜브 쇼츠 자동 생성 & 업로드 프로젝트 기획서

by AIPRODIGY 2025. 4. 15.

 

프로젝트 개요

  • 목표: 유튜브 쇼츠 영상을 자동으로 만들어서 자동으로 업로드되게 하기
  • 타겟: 9:16 비율의 짧은 영상(20초 이내)
  • 활용 분야: 정보 전달, 제품 홍보, 드립 콘텐츠, 유머, 꿀팁 등
  • 개발 언어: Python
  • 활용 도구: GPT (내용 생성), SORA (영상 생성), 크롬드라이버 기반 자동화
 

전체 자동화 흐름

  1. 키워드 입력 → GPT에게 주제 아이디어 요청 → 구글시트에 정리
  2. 선택된 주제 → GPT에게 시나리오/제목/설명/태그 요청 → 구글시트에 정리
  3. 각 시나리오에 대한 이미지 생성 (GPT로 프롬프트 생성 → 이미지 생성)
  4. 각 시나리오에 맞는 SORA 영상용 프롬프트 생성 (GPT에게 요청)
  5. SORA에 이미지 업로드 + 프롬프트 입력 → 영상 생성
  6. 프리미어 프로 템플릿에 SORA 영상 삽입 (20초 영상 자동 편집)
  7. 영상 검토 후 저장
  8. 유튜브 자동 업로드 (제목, 설명, 태그 포함)
 

단계별 기획 요약

1. 키워드 입력 & 주제 아이디어 수집

  • 사용자가 입력한 키워드를 기반으로 GPT가 유튜브 쇼츠 주제를 5~10개 추천
  • 추천 결과를 구글시트에 자동 정리 (API 연동 또는 gspread 활용)

2. 주제 선택 → GPT 시나리오 자동 생성

  • 선택된 주제를 바탕으로 GPT에게 요청하여 아래 항목 생성
    • 쇼츠용 스크립트 (영상 대사)
    • 쇼츠 제목
    • 쇼츠 설명
    • 쇼츠 해시태그 리스트
  • 결과는 구글시트에 자동 저장

3. 이미지 생성

  • 시나리오 내용에 따라 장면별로 필요한 이미지 프롬프트를 GPT가 자동 생성
  • 생성된 프롬프트로 AI 이미지 툴 호출 (예: DALL·E, ImageFX 등)

4. 영상 프롬프트 생성 (SORA용)

  • 각 이미지에 맞는 SORA 영상 생성용 프롬프트를 GPT에게 요청
  • 예: "고등어 굽는 요리사를 3D 애니메이션 스타일로, 카메라는 옆에서 5초간 고정"

5. 영상 생성 (SORA)

  • SORA에 이미지 업로드
  • 프롬프트 입력하여 약 5초 길이 영상 생성
  • 각 시나리오별로 필요한 컷으로 정리

6. 영상 합치기 (Premiere Pro 템플릿)

  • 미리 만든 프리미어 템플릿(20초 길이)에 생성된 영상 삽입
  • 자동으로 자막, 배경음악, 효과음 적용
  • Python + 프리미어 스크립트 (ExtendScript 또는 CEP 사용)

7. 영상 검토 및 최종 저장

  • 자동 생성된 영상 프리뷰 후 저장
  • 필요 시 수동 보정 옵션도 포함

8. 유튜브 자동 업로드

  • YouTube Data API 사용
  • 업로드 시 자동으로
    • 제목, 설명, 태그 삽입
    • 썸네일 설정
    • Shorts 태그 및 카테고리 지정
 

기술 스택 요약

단계 사용 기술
주제 생성 GPT API (ChatGPT 4)
구글시트 연동 gspread, Google Sheets API
이미지 생성 DALL·E, ImageFX 등
영상 프롬프트 생성 GPT API
영상 생성 SORA 플랫폼
영상 합치기 Premiere Pro (템플릿 자동화)
자동화 접근 Selenium + 크롬드라이버
업로드 YouTube Data API