이 글에서는 솔라피 워크플로우를 이용하여 책 기반의 유튜브 동영상 콘텐츠를 만들고 채널에 업로드까지 자동화하는 방법에 대해 알아보겠습니다.

콘텐츠를 만들 때마다 매번 수동으로 AI에 의존하는 반자동이 아니고, 때가 되면 알아서 콘텐츠를 만들어 올려주는 완전 자동입니다 😄

lightbulb

솔라피 워크플로우란?

n8n과 같은 자동화를 모방하여 만든 솔라피 자체 제작 자동화 서비스입니다.

n8n보다 저렴하고 한국에 특화된 노드(앱) 제공을 목표로 합니다.

유튜브 자동화에 사용되는 주요 노드들은 다음과 같습니다.

  • Google 스프레드시트: 책 제목, 저자 목록을 관리

  • Gemini 텍스트 생성 AI: 책 제목, 저자 기반의 콘텐츠 시나리오 생성

  • AWS S3: 생성된 이미지, 음성 파일, 동영상 파일 저장

  • 나노 바나나: 썸네일 및 콘텐츠 이미지 생성

  • Gemini 음성 합성: 콘텐츠 나레이션 음성 생성

  • YouTube: 유튜브 채널에 동영상 업로드

주요 노드들의 준비 내용 및 연결 방법들에 대해서 아래에 자세히 설명하겠습니다.

템플릿 다운로드 및 워크플로우로 가져오기

유튜브 콘텐츠 생성 및 업로드 템플릿을 다운로드받아서 [워크플로우 불러오기]를 통해 로드합니다.

책 목록 준비 및 Google 스프레드시트 연결

Google 스프레드시트를 이용해 책 목록을 준비하고 솔라피와 연결하는 부분을 설명합니다.

책 목록 준비

먼저 구글 제미나이를 이용해 카테고리, 책제목, 저자, 특징 4개의 칼럼으로 책 추천을 받고 구글 스프레드시트로 옮겨주세요.

4개 칼럼을 붙여넣고 다섯 번째 칼럼에 상태를 추가하고 값은 준비로 일괄 입력해 주세요. 이 상태 값이 준비인 것만 콘텐츠로 만들고 진행중 완료 상태로 변경됩니다.

OAuth2 인증을 통한 Google 스프레드시트 연결이 필요합니다. 솔라피에서 이미 등록해 놓은 OAuth2 증명서를 사용하시면 편리합니다. 솔라피 기본 Google 스프레드시트 OAuth2 증명서 사용 시 별도 비용은 청구되지 않습니다.

Gemini 텍스트 생성 AI로 시나리오 만들기

증명서 등록하기

제미나이 API Key는 구글 AI Studio에서 발급받을 수 있습니다.

구글 AI Studio에서 발급받은 API Key를 사용하셔도 되고 솔라피가 미리 등록해 놓은 솔라피 기본 제미나이 증명서를 사용하셔도 됩니다.

lightbulb

솔라피 기본 제미나이 증명서를 사용하시면 사용된 토큰 값으로 계산되어 잔액에서 자동 차감됩니다.

프롬프트 입력하기

프롬프트시스템 지시사항을 나의 콘텐츠 테마에 맞게 수정해 줍니다.

시스템 지시사항에 반드시 들어가야 할 내용

다음과 같이 JSON 형식의 출력 지시로 일관되게 출력값이 형식화 되어야 다음 노드에서 계속 이어갈 수 있습니다.

🧠 출력 형식 (JSON)

유튜브 영상 설명글에는 꺾쇠괄호 <...>는 허용되지 않으므로 내용요약에 포함되지 않도록 하세요.
모든 내용은 순수 JSON 구문으로만 출력되어야 하며 주석이나 설명은 포함하지 않습니다.
아래 구조를 반드시 지켜주세요.

{
  "타이틀": "내용에 기반한 영상 제목 (대중적·감정적·호기심 유발형)",
  "내용요약": "책의 주제와 전체 내용 요약 (500~600자)",
  "썸네일타이틀": "11 ~ 14 글자의 강렬 문구",
  "썸네일서브타이틀": "8 ~ 11 글자의 감정적 문구",
  "썸네일묘사": "썸네일 이미지 생성용 시각 묘사",
  "태그": "콤마로 분리된 키워드",
  "기타정보": "총장면수: 스크립트 아래 구성된 장면 개수",
  "스크립트": [
    { 
      "장면": 1, 
      "제목": "인트로 - 부에 대한 질문", 
      "내레이션": "... (400~500자, 최대한 한국어로 변환, 영어 단어 발음은 한글로 표기)", 
      "화면연출": "시각적 이미지, 컷, 그래픽 제안"
    },
    ...
    { 
      "장면": 100, 
      "제목": "엔딩 - 마음의 자유", 
      "내레이션": "...",
      "화면연출": "시각적 이미지, 컷, 그래픽 제안"
    }
  ]
}

AWS S3 버킷 준비

AWS S3 서비스는 파일 저장 및 서빙을 제공해주는 아마존의 서비스로 유튜브 콘텐츠에 필요한 이미지, 음성 파일, 동영상 파일을 저장하는 용도로 사용합니다. 해당 서비스를 사용하기 위해서 다소 복잡한 과정을 거쳐야 할 수도 있습니다. 이 글에서는 해당 설명을 생략하오니 인터넷 검색을 통해 S3 버킷을 준비하고 Access Key ID, Secret Access Key를 발급받으세요.

콘텐츠 이미지 생성

나노 바나나 노드를 사용하여 콘텐츠 이미지를 생성합니다.

반복 노드를 통해 전달받은 $json.화면연출 값을 나노바나나가 읽어 장면에 맞는 이미지를 생성해 줍니다.

증명서 선택

구글 AI Studio에서 발급받은 API Key를 사용하셔도 되고 솔라피 기본 제미나이 증명서를 사용하셔도 됩니다.

lightbulb

솔라피 기본 제미나이 증명서를 사용하시면 사용된 토큰 값으로 계산되어 잔액에서 자동 차감됩니다.

음성 파일 생성

Gemini 음성 합성 모델을 통해 음성 파일을 생성합니다.

Gemini 음성 합성 노드는 반복 노드에서 전달받은 $json.내레이션 텍스트를 음성으로 변환하는 역할을 합니다.

증명서 선택

구글 AI Studio에서 발급받은 API Key를 사용하셔도 되고 솔라피 기본 제미나이 증명서를 사용하셔도 됩니다.

lightbulb

솔라피 기본 제미나이 증명서를 사용하시면 사용된 토큰 값으로 계산되어 잔액에서 자동 차감됩니다.

YouTube 동영상 업로드

증명서 선택

별도 OAuth2 클라이언트를 받급받아서 사용하셔도 되고, 솔라피 기본 YouTube OAuth 증명서를 사용하셔도 됩니다. 별도 비용은 청구되지 않습니다.


커뮤니티를 통해 자동화에 대한 궁금한 점이나 의견 남겨주세요 👇👇👇👇👇

솔라피-커뮤니티