프로젝트 개요
- 목표: 유튜브 쇼츠 영상을 자동으로 만들어서 자동으로 업로드되게 하기
- 타겟: 9:16 비율의 짧은 영상(20초 이내)
- 활용 분야: 정보 전달, 제품 홍보, 드립 콘텐츠, 유머, 꿀팁 등
- 개발 언어: Python
- 활용 도구: GPT (내용 생성), SORA (영상 생성), 크롬드라이버 기반 자동화
전체 자동화 흐름
- 키워드 입력 → GPT에게 주제 아이디어 요청 → 구글시트에 정리
- 선택된 주제 → GPT에게 시나리오/제목/설명/태그 요청 → 구글시트에 정리
- 각 시나리오에 대한 이미지 생성 (GPT로 프롬프트 생성 → 이미지 생성)
- 각 시나리오에 맞는 SORA 영상용 프롬프트 생성 (GPT에게 요청)
- SORA에 이미지 업로드 + 프롬프트 입력 → 영상 생성
- 프리미어 프로 템플릿에 SORA 영상 삽입 (20초 영상 자동 편집)
- 영상 검토 후 저장
- 유튜브 자동 업로드 (제목, 설명, 태그 포함)
단계별 기획 요약
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 |
'디지-코드랩' 카테고리의 다른 글
프로그래밍 언어 종류와 특징 한눈에 보기! (3) | 2025.05.04 |
---|---|
스크린샷을 깔끔하게 정리하는 법! 이미지 → PDF 변환기 (0) | 2025.04.19 |
인스타그램 최적화 이미지 변환기 (AI 이미지도 문제없음!) (0) | 2025.04.19 |