소개
안녕하세요! SamAltoran입니다!
지난 토요일 모각과 토요일 - 일요일 닿 님이 추진한 n8n 해커톤에 참여했습니다.
토요일 모각을 참여했을 때, 실은 해커톤까지 참여할지는 미정이 었던 상태였는데요.
모각을 진행하고 n8n을 키고 보다보니 어느새 저도 일원이 되어있었습니다.ㅎㅎ
밤을 새면서 무언가를 해본 게 이렇게 가슴 뛰는 일인가 싶습니다.
열정적인 분들과 같은 시공간에 있어서 행복했습니다.
이왕 해커톤에서 참여하는 것 목표를 정하면 좋을 것 같아서
Youtube Shorts 자동화 workflow를 구축해보는 것을 목표로 했습니다.
Shorts 자동화 Workflow는 이전에 한 번 도전을 했던 workflow였는데요.
제 실력이 부족하여 생각보다 오래걸리는 세팅과 낮은 퀄 리티로 우여곡절을 겪었고
그래서 중도 포기했던 Workflow였어서 완성을 해보고 싶었습니다.
이에 시현의 모험이라는 유튜버의 영상을 Reference 삼아 진행을 하였고,
저의 사례의 상당 부분이 해당 영상에서 비롯됩니다.
https://www.youtube.com/watch?v=8nML6B7poHM
그럼 간 밤 동안 제가 진행했던 workflow 앞으로 설명을 드리겠습니다.
먼저 결과부터 보고 가시죠!
https://f002.backblazeb2.com/file/creatomate-c8xg3hsxdu/1fba365f-0cc1-41e5-bf4a-34c359a359c3.mp4
진행 방법
준비물
1. ChatGPT,Gemini,Claude **Chat Model** API (이미지, 음성 생성을 위한 프롬프트제작용)
(Gemini로 진행했습니다.)
2. 기본 프롬프트를 위한 ChatGPT
3. Google Sheet n8n Google Credential 연동)(예시파일공유)
4. 이미지 생성 모델 - fal.ai에서 제공하는 Recraft v3를 사용
5. 동영상 생성 모델 - fal.ai에서 제공하는 Kling 1.6 사용
6. 음성, 사운드 생성 모델 - fal.ai에서 제공하는 elevenlabs turbo2.5(음성), soundeffect(효과음) 사용
7. 영상 편집 프로그램 - [Creatomate](https://creatomate.com/)
동작원리
한국어의 과정을 보여주는 다이어그램
동작원리는 이렇습니다.
기반되는 prompt를 어서 주제, 나레이션, 캡션으로 만듭니다. 이때 만드는 프롬프트가 가장 중심이 되고
숏츠에서 나오는 컨텐츠가 되고, 생성되는 이미지도 기반이되니 가장 중요한 부분이라고 볼 수 있습니다.
Prompt를 가지고, 이미지를 생성, 생성된 이미지를 기반한 영상생성, 장면에 어울리는 효과음 생성 나레이션 음성 생성을 진행하고 생성된 소스파일들을 한 대 모아 조립하여 숏츠가 완성됩니다.
이 동작을 진행하는 n8n을 workflow를 보고 하나하나씩 보겠습니다.