📺 영상 학습 가이드

구글 AI로 24시간 돌아가는
유튜브 자동화 시스템

커넥트 AI 랩 제이의 영상을 완벽하게 이해하고 내 프로젝트에 적용하기 위한 구조화된 학습 가이드

👤 제이 (커넥트 AI 랩)
13:00
📅 2026-03-18 분석
아래로 스크롤
📋
영상 한눈에 보기
전체 13분, 5개 파트

이 영상의 핵심 한 줄 요약

구글 딥마인드의 음악생성 AI Lyria 3와 에이전트 도구 Antigravity를 결합하여, 음악 생성 → 영상 제작 → 유튜브 업로드까지 100% AI가 자동으로 운영하는 유튜브 채널을 만드는 과정을 시연한다.

🗺️ 영상 전체 흐름

구간주제핵심 키워드
00:00~00:39인트로 — AI 에이전트 "루나" 소개루나, 자동화
00:39~01:12구글 딥마인드 미팅 배경DeepMind, 프로덕트 팀
01:12~02:47Lyria 3 데모 — 멀티모달 음악생성Lyria 3, 멀티모달
02:47~04:17SynthID로 AI 콘텐츠 안전성 확보SynthID, 수익화
04:17~07:08Antigravity로 AI 에이전트 구축Antigravity, 에이전트 스킬
07:08~10:06YouTube API 연동 + 지식 관리API v3, OAuth, 문서화
10:06~12:56실전: 음악생성 → 자동 업로드Lyria 3 API, 자동 업로드
📖
핵심 용어 사전
먼저 이 용어들을 이해하면 영상이 3배 쉬워집니다
딥마인드
DeepMind
구글의 AI 연구팀. AlphaGo를 만든 곳. Lyria 3도 여기서 개발.
릴리아 3
Lyria 3
구글의 음악생성 AI 모델. 텍스트/이미지/영상 → 음악 생성. Suno의 경쟁자.
신스아이디
SynthID
AI 생성 콘텐츠에 보이지 않는 워터마크를 삽입하는 구글의 기술.
안티그래비티
Antigravity
에이전트 기반 바이브 코딩 도구. 여러 AI 에이전트를 만들고 관리 가능.
바이브 코딩
Vibe Coding
자연어로 AI에게 명령하여 코드를 생성하는 개발 방식.
에이전트 스킬
Agent Skill
AI 에이전트의 업무 매뉴얼. 마크다운으로 역할·규칙을 정의한 문서.
수노
Suno
텍스트로 노래를 만드는 AI 서비스. Lyria 3의 주요 경쟁사.
멀티모달
Multimodal
텍스트·이미지·영상 등 여러 형태의 입력을 동시에 처리하는 AI 능력.
1
Lyria 3 — 구글의 멀티모달 음악생성 모델
[01:12 ~ 02:47]

왜 Lyria 3가 중요한가?

Suno와 달리 이미지나 영상을 넣으면 그에 어울리는 음악을 자동 생성한다. 이것이 멀티모달의 핵심이다. 단순히 "이런 음악 만들어줘"가 아니라, 시각 콘텐츠를 이해하고 음악으로 번역하는 것.

🎵 Lyria 3 기본 기능

  • 텍스트 프롬프트로 음악 생성 (가사 + 보컬 포함)
  • 한국어, 영어 등 다국어 지원
  • 구글 AI Studio에서 직접 테스트 가능

🖼️ 멀티모달 입력 (핵심 차별점)

  • 이미지 → 음악: 사진의 분위기를 분석하여 어울리는 음악 자동 생성
  • 영상 → 음악: 비디오 장면을 분석하여 BGM 생성
도시 풍경 영상을 넣었더니 "열심히 한번 살아보자" 느낌의 음악을 만들었습니다. 아무런 스타일 지정 없이 영상만 보고서요. — 제이 [02:32~02:40]

⚔️ Lyria 3 vs Suno 비교

항목Lyria 3Suno
개발사구글 딥마인드Suno Inc.
입력 방식텍스트 + 이미지 + 영상텍스트만
SynthID내장없음
유튜브 안전성높음 (자사 모델)불명확
API개발자 페이지API 제공
2
SynthID와 AI 콘텐츠 안전성
[02:47 ~ 04:17]

AI로 만든 콘텐츠, 유튜브에 올려도 될까?

유튜브가 삭제하는 것은 AI 콘텐츠 자체가 아니라, 가짜뉴스·반복 콘텐츠·스팸 채널이다. 구글의 SynthID는 "이것은 AI로 만들었습니다"를 투명하게 표시하므로, 오히려 안전하게 AI 콘텐츠를 운영할 수 있는 근거가 된다.

🔒 SynthID란?

  • 구글이 만든 AI 생성 콘텐츠 디지털 워터마크 기술
  • 이미지, 음악 등에 눈에 보이지 않는 표시를 삽입
  • 유튜브가 이를 인식 → "AI 생성 콘텐츠"임을 자동 판별

❌ 유튜브가 실제로 삭제하는 것

  • 가짜뉴스를 퍼뜨리는 채널
  • 동일한 콘텐츠를 반복 업로드하는 채널
  • 스팸성 콘텐츠를 대량 생산하는 채널

→ 이런 채널에 AI 생성 콘텐츠가 많다 보니, "AI = 삭제"라는 오해가 생긴 것

💡 발표자의 논리

구글이 만든 모델(Lyria 3)로 만든 음악을 → 구글이 운영하는 플랫폼(유튜브)에 올리면서 → 구글의 워터마크(SynthID)로 투명하게 밝히면 → 불이익을 줄 이유가 없다.

⚠️ 주의

이것은 발표자의 추론이지, 구글의 공식 입장은 아닙니다. 유튜브 정책은 수시로 변경될 수 있으므로, 채널 운영 결과로 직접 검증이 필요합니다.

3
Antigravity — AI 에이전트로 유튜브 채널 구축
[04:17 ~ 07:08]

Antigravity의 역할

에이전트 기반 바이브 코딩 도구로, 여러 AI 에이전트를 만들어 유튜브 채널 관리·웹사이트 운영·댓글 자동 응답 등을 한 곳에서 관리한다. 핵심은 에이전트에게 "스킬(업무 매뉴얼)"을 마크다운으로 작성해 주는 것.

🖥️ Antigravity 화면 구성

  • Open Folder — 새 프로젝트(에이전트) 폴더 생성
  • Open Agent Manager — 에이전트 목록 관리·대화
  • Clone Repository — Git 저장소 클론
  • Workspaces — 기존 프로젝트 목록

* AI 모델: Gemini 3.1 Pro (High) 사용

📝 에이전트 스킬 = 업무 매뉴얼

에이전트가 일을 잘 할 수 있도록 마크다운 문서로 역할과 규칙을 정의하는 것

매번 일을 시킬 때 "너는 뭐야, 너는 이런 거야" 라고 말하지 않아도, 그냥 이 업무 매뉴얼을 보고서 바로바로 대답을 할 수가 있는 거죠. — 제이 [07:20~07:34]

💡 이미 알고 있는 개념

에이전트 스킬 = CLAUDE.md와 완전히 동일한 개념! 이미 사용 중인 패턴이다. Antigravity에서는 마크다운 파일로, Claude Code에서는 CLAUDE.md로 에이전트에게 역할을 부여한다.

🤖 에이전트 "루나" 구축 과정

  1. Antigravity에서 새 폴더 생성 → "음악채널에이전트루나"
  2. 에이전트 스킬 마크다운 문서 생성 (복사 붙여넣기)
  3. "안녕 루나야, 유튜브 채널 만들고 자동화 시작하자" → 명령
  4. 루나가 자동 수행:
    • 채널 프로필 사진 생성 (사이버펑크 로파이 스타일)
    • 채널명 추천 (영문 기반 → 알고리즘 노출 극대화)
    • 파이프라인 모듈 설계 제안

⚖️ Antigravity vs Claude Code 비교

항목AntigravityClaude Code
에이전트 매뉴얼에이전트 스킬 (.md)CLAUDE.md (동일!)
멀티 에이전트Agent ManagerAgent 도구 (서브에이전트)
이미지 생성Gemini Flash 내장외부 도구 필요
코딩 능력바이브 코딩직접 코딩 (더 정밀)
비용별도 구독이미 구독 중
4
YouTube API 연동과 에이전트 지식 관리
[07:08 ~ 10:06]

자동 업로드의 핵심: YouTube Data API v3

유튜브에 자동으로 영상을 올리려면 YouTube Data API v3 인증키가 필요하다. OAuth 인증을 딱 한 번만 세팅하면, 이후에는 에이전트가 알아서 토큰을 갱신하며 무제한 업로드 가능.

🔑 API 세팅 5단계

1️⃣

Google Cloud Console 접속

새 프로젝트 생성 (예: "ailuna-489710")

console.cloud.google.com
2️⃣

YouTube Data API v3 활성화

API 라이브러리에서 "YouTube Data API v3" 검색 → 사용 설정

3️⃣

OAuth 2.0 클라이언트 ID 생성

사용자 인증 정보 → OAuth 클라이언트 ID 만들기

client_secrets.json 다운로드
4️⃣

첫 인증 실행

스크립트 실행 → 브라우저 인증 → Google 계정 선택 → 권한 승인

token.json 자동 생성
5️⃣

테스트 업로드

비공개로 테스트 영상 업로드 → YouTube Studio에서 확인

🧠 에이전트 지식 관리 — 가장 중요한 습관

회사에서 고용을 하나 했어요. 얘가 일을 잘 할 수도 있고 못 할 수도 있잖아요. 우리가 대표라고 생각하고, "야 너 이거 일을 이렇게 하면 안 되지, 이런 식으로 해봐" 이렇게 하면 점점 쌓이는 지식을 지식화 해놓는 게 굉장히 중요합니다. — 제이 [09:50~10:23]

에이전트에게 일을 시킨 후, 반드시 "오늘 한 일 중 중요한 것 문서화해놔"라고 명령하면:

  • docs/ 폴더에 학습 내용 자동 축적
  • 다음 대화에서 이 문서를 참조 → 점점 더 정확한 작업
  • 시간이 갈수록 에이전트가 "성장"하는 효과
5
실전 시연 — 음악 생성부터 자동 업로드까지
[10:06 ~ 12:56]

한 줄 명령으로 전 과정 자동 실행

"음악을 생성해서 업로드 해봐. Suno 말고 Lyria 3 사용해." → 에이전트가 Lyria 3 API로 음악 생성, 영상 제작, YouTube 쇼츠에 자동 업로드까지 한 번에 처리.

🎬 시연 과정 재현

💬

명령 입력

"음악을 생성해서 업로드 해봐. Suno 사용하지 말고 Lyria 3를 사용해."

🔗

Lyria 3 API 연동

개발자 페이지 URL을 붙여넣기 → 에이전트가 자체적으로 API 분석·적용

🎵

음악 생성

Lyria 3 API로 30초 트랙 자동 생성

🎞️

영상 제작

MP3 + 썸네일 → MP4 쇼츠 영상 자동 조립

📤

유튜브 자동 업로드

YouTube Data API v3로 쇼츠에 자동 업로드 (비공개)

✅ 업로드 성공 로그 (실제 화면에서 확인)

# Antigravity 터미널 출력 Uploading test_video.mp4... Video id 'yWqqD6Rm2z0' was successfully uploaded! ✅ Upload complete! 확인 링크: https://studio.youtube.com/video/yWqqD6Rm2z0/edit

채널: AI Producer LUNA (CONNECT AI LAB)
첫 영상: "[TEST] AI Gen - Cyberpunk Lo-Fi Beat" (비공개, Mar 9, 2026)

🔮 다음 시리즈 예고 (발표자 언급)

  1. 프롬프트 엔지니어링 — 더 고퀄리티 음악 생성법
  2. 트렌드 분석 자동화 — 밤새 인터넷 검색 → 재료 수집
  3. 스케줄 자동 업로드 — 매일 특정 시간에 자동 게시
  4. 메타데이터 최적화 — 제목/설명/태그 알고리즘 최적화
⚙️
전체 자동화 파이프라인 구조
영상에서 확인된 시스템 아키텍처

🏗️ 에이전트가 제안한 3개 핵심 모듈

Antigravity 화면에서 에이전트가 직접 설계를 제안한 코드 구조:

# 오토메이션 파이프라인 1단계 모듈 1. music_downloader.py Suno AI / Udio / Lyria 3 등 외부 API로 트랙(MP3)을 자동 생성 및 다운로드 2. video_generator.py MP3 음원 + 썸네일 이미지를 합쳐 유튜브에 올릴 MP4 영상으로 렌더링 # FFmpeg / moviepy 사용 3. youtube_uploader.py YouTube Data API v3를 사용해 예약된 시간에 자동으로 유튜브 서버에 업로드

🔄 전체 자동화 루프

# AI 에이전트 "루나"의 24시간 루프 [밤] 트렌드 분석 인터넷 검색으로 현재 인기 장르/키워드 수집 분석 결과를 docs/에 저장 [새벽] 음악 생성 트렌드 재료 + 프롬프트 템플릿 기반 Lyria 3 API로 트랙 생성 [아침] 영상 제작 MP3 + 썸네일 → MP4 제목/설명/태그 자동 생성 (알고리즘 최적화) [정해진 시간] 자동 업로드 YouTube Data API v3로 게시 결과 로그를 docs/에 기록
🎯
내 프로젝트에 적용하기
AI 사용법 쇼츠 자동화에 어떻게 쓸 것인가

핵심 차이: 음악 채널 vs AI 팁 채널

영상은 음악 채널이고 우리는 AI 사용법 쇼츠 채널이다. 하지만 자동화 파이프라인의 구조는 동일하다. "음악 생성"을 "TTS 음성 + 화면녹화"로 바꾸면 된다.

🔄 파이프라인 매핑

단계영상 (음악 채널)우리 (AI 팁 채널)
콘텐츠 소스Lyria 3 음악생성대본 → Edge TTS 음성
영상 소재썸네일 루프화면녹화 + 자막
영상 합성FFmpeg / moviepyFFmpeg (동일!)
메타데이터에이전트 자동 생성Claude Code 생성
업로드YouTube API v3YouTube API v3 (동일!)
자동화 도구AntigravityClaude Code (이미 있음)

✅ 지금 바로 가져갈 수 있는 것들

  • YouTube Data API v3 세팅 — Google Cloud Console에서 프로젝트 생성 → API 키 발급 → OAuth 인증
  • youtube_uploader.py — 영상에서 나온 것과 동일한 자동 업로드 스크립트 (google-api-python-client 이미 설치됨)
  • 에이전트 지식 문서화 패턴 — 작업 후 docs/ 폴더에 학습 내용 축적하는 습관
  • 스크립트 3개 구조 — tts_generator.py, video_assembler.py, youtube_uploader.py
  • 글로벌 타겟 시 영문 채널명 — 알고리즘 노출 극대화 (선택)
  • 비공개 → 공개 워크플로우 — 먼저 비공개로 업로드 확인 후 공개 전환
0 / 6 완료

📁 우리 프로젝트의 목표 구조

# 유튜브 자동화 시스템 구축/ scripts/ ├── tts_generator.py # 대본 → MP3 음성 ├── video_assembler.py # 음성 + 자막 + 배경 → MP4 └── youtube_uploader.py # YouTube API 자동 업로드 input/ ├── scripts/ # 대본 파일 (.txt) └── backgrounds/ # 배경 영상/이미지 output/ ├── audio/ # 생성된 음성 ├── subtitles/ # 자막 파일 (.srt) └── videos/ # 최종 영상 (.mp4) docs/ # 학습 내용 축적 (영상의 패턴!) CLAUDE.md # = 에이전트 스킬 (이미 있음!)
🧠
복습 퀴즈
제대로 이해했는지 확인해보세요
Q1. Lyria 3가 Suno와 가장 다른 점은?
멀티모달 입력. Suno는 텍스트 프롬프트만 받지만, Lyria 3는 이미지나 영상을 입력으로 받아 그에 어울리는 음악을 생성한다. 예: 도시 풍경 영상 → 적절한 분위기의 음악 자동 작곡.
Q2. SynthID는 왜 유튜브 수익화에 유리하다고 발표자가 판단했나?
SynthID는 AI 생성 콘텐츠에 보이지 않는 워터마크를 삽입하는 구글 기술이다. 구글이 만든 모델(Lyria 3)로 만든 음악을 구글이 운영하는 유튜브에 올리면서, 구글의 워터마크로 투명하게 밝히므로 안전하다는 논리. 단, 공식 입장이 아닌 발표자의 추론임에 주의.
Q3. "에이전트 스킬"이란 무엇이며, Claude Code에서 이에 해당하는 것은?
에이전트 스킬은 AI 에이전트에게 역할과 규칙을 정의하는 마크다운 문서(업무 매뉴얼)다. Claude Code에서는 CLAUDE.md가 완전히 동일한 역할을 한다. 매번 설명하지 않아도 에이전트가 이 문서를 참조하여 일관된 작업을 수행한다.
Q4. YouTube 자동 업로드에 필요한 핵심 2개 파일은?
① client_secrets.json — Google Cloud Console에서 OAuth 2.0 클라이언트 ID를 생성하면 다운로드되는 인증 파일.
② token.json — 첫 인증(브라우저에서 Google 계정 선택·승인) 후 자동 생성되며, 이후 자동 갱신됨.
Q5. 에이전트에게 지식을 축적시키는 방법은?
작업이 끝난 후 "오늘 한 일 중 중요한 것 문서화해놔"라고 명령한다. 에이전트가 docs/ 폴더에 학습 내용을 마크다운으로 정리해 축적한다. 다음 대화에서 이 문서를 참조하여 점점 더 정확한 작업을 수행하는 "성장하는 에이전트" 패턴.
Q6. 영상의 파이프라인을 우리 프로젝트(AI 팁 쇼츠)에 적용하면 어떻게 바뀌나?
음악 생성 → TTS 음성 생성으로 교체. 나머지는 거의 동일:
① 대본 작성 (Claude Code) → ② Edge TTS로 음성 생성 → ③ FFmpeg로 음성+자막+배경 합성 → ④ YouTube Data API v3로 자동 업로드.

영상에서는 Antigravity를 쓰지만 우리는 이미 구독 중인 Claude Code로 동일하게 가능하며, google-api-python-client도 이미 설치되어 있다.