유튜브 영상을 쇼츠로 변환하는 AI 오픈소스 도구 — AI 생성 일러스트AI 일러스트
개발도구 도구

유튜브 영상을 쇼츠로 변환하는 AI 오픈소스 도구

yukitorido/short-video-generator-AI

GitHub9월 23일 업데이트 · 2분

이 오픈소스 AI 도구는 긴 유튜브 영상을 분석하여 바이럴 가능성이 높은 세로형 쇼츠 클립(9:16)으로 자동 변환해주는 기능을 제공합니다.

세 줄 요약GitHub 원문 기반
  1. 단순히 영상을 자르는 것이 아니라, AI가 스크립트를 분석해 후킹 포인트, 감정적 절정 등 '바이럴리티 프레임워크'를 적용하여 최적의 하이라이트 구간을 선별합니다.
  2. 유료 구독 기반의 쇼츠 제작 SaaS 툴(OpusClip 등)에 대한 무료 대안으로, 크리에이터들이 비용 부담 없이 고품질 콘텐츠를 만들도록 돕습니다.
  3. 사용하려면 Python 3.10 이상 환경이 필요하며, 오픈AI나 Gemini 같은 외부 LLM 제공업체의 API 키 연동 설정이 필수적입니다.

이 프로젝트는 긴 유튜브 영상을 분석하여 바이럴 가능성이 높은 세로형 쇼츠 클립(9:16)으로 자동 변환해주는 무료 도구입니다. 영상의 하이라이트 감지, 자막 생성, 번역, 음성 녹음 등의 기능을 통합 제공하며, OpusClip이나 Vidyo.ai 같은 유료 SaaS 툴을 대체할 수 있는 대안으로 설계되었습니다.

작동 과정은 여러 단계로 이루어집니다. 먼저 유튜브 링크나 로컬 파일을 다운로드한 후, `faster-whisper`를 이용해 타임스탬프가 포함된 스크립트를 생성합니다. 이후 선택된 이 영상의 콘텐츠 유형과 페이싱을 분류하고, '후킹 포인트', '감정적 절정', '반전' 등 바이럴리티 프레임워크에 따라 하이라이트 후보를 점수(0–100)와 함께 순위화합니다. 최종적으로 상위 N개의 클립을 선택하여 요청된 비율로 자동 크롭 및 렌더링합니다.

사용을 위해서는 Python 3.10 이상 환경과 OpenAI, Gemini 등 외부 LLM 제공업체의 키 설정이 필수적입니다. 기본 사용은 `python main.py "유튜브 링크"` 명령어를 통해 가능하며, 여러 영상을 한 번에 처리하거나 플래그를 시각적으로 조정할 수 있는 로컬 웹 인터페이스도 별도로 제공됩니다.

용어 풀이

오픈소스
소스 코드를 공개해 누구나 보고 고치고 다시 배포할 수 있게 한 소프트웨어.
LLM
방대한 글을 학습해 문장을 이해하고 만들어 내는 AI 모델. ChatGPT, Claude, Gemini가 여기에 속해요.
API
프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
원문GitHub · yukitorido/short-video-generator-AI같은 주제 가이드 · 바로 써 보기오류가 나면 터미널 출력째 묻기

평일 아침 메일로 받아 보기 ›틀린 곳 알리기

원문 보기GitHub