유튜브 영상으로 글감 수집 자동화! – 구글 앱스스크립트와 Claude의 조합

소개

혜련님의 "롱폼 글쓰기 자동화" 스터디에서 버디 역할을 맡으면서, 롱폼 글쓰기를 위한 글감 수집 방법을 직접 구현해보고 미니 특강 형식으로 공유하게 되었습니다. 평소에도 유튜브에서 인사이트를 얻는 편이라, 영상 기반으로 글감을 수집하는 자동화 시스템을 만들면 좋겠다고 생각했어요. 그래서 Google Apps Script를 활용한 글감 수집 시스템을 만들어 보았습니다.

진행 방법

사용한 도구

  • Google Apps Script: 전체 자동화의 핵심 스크립트 작성 도구

  • Google Spreadsheet: 수집한 글감을 저장할 저장소 역할

  • Youtube API: 영상 정보 수집

  • Apify API: 자막 수집 (YouTube Transcript Ninja actor 사용)

  • GPT API & ChatGPT: 코드 제안, 자막 요약 기능 구현

  • Claude: 코드 보완 및 구조 개선에 큰 도움

자동화 흐름 요약

  1. 사이드바를 열고, 설정 탭으로 가서 아래 3가지 API Key를 입력 후 저장

    1. YouTube API Key (유튜브 정보 수집용)

    2. Apify API 토큰 (자막 수집용)

    3. GPT API Key (요약용)

      한국 텍스트가있는 스프레드 시트의 스크린 샷
  2. 사이드바에서 검색어 입력 → 영상 개수 선택(50/100/200개) 후 "검색 시작" 클릭

  1. 해당 조건에 맞는 유튜브 영상들의 메타 정보(채널명, 구독자 수, 좋아요 수 등)가 구글 스프레드시트에 저장됨

    비디오 목록을 보여주는 Excel 스프레드 시트의 스크린 샷
  2. 마음에 드는 영상을 선택한 뒤 "모아보기"를 클릭하면 별도 시트에 해당 영상들이 정리됨

  3. 전체 시트 혹은 모아보기 시트에서 영상을 선택하고 "자막 가져오기"를 누르면 자막이 표시됨

  4. 자막이 있는 영상에 대해 "요약하기" 버튼을 누르면 GPT API를 통해 요약 결과가 생성됨

    한국 텍스트가있는 Google 스프레드 시트의 스크린 샷

결과와 배운 점

시행착오들

  • 처음에는 기능 욕심을 부리다 보니 Apps Script 코드가 점점 길고 복잡해졌어요.

  • ChatGPT에게 코드 수정을 요청했지만, 구체적으로 어디를 수정해야 하는지 설명하지 않아 원하는 결과를 얻기 어려웠어요.

  • 그래서 GPT에게 "수정할 파일명을 명시하고 수정할 부분의 앞뒤 코드 일부를 함께 나타내줘"라고 요청하니 좀 더 나은 결과를 얻을 수 있었어요.

  • 그럼에도 불구하고, 긴 대화가 이어질수록 GPT가 맥락을 놓치고, 저만 이해할 수 있는 표현을 하기도 했습니다 😅

Claude의 등장

  • Claude는 특정 함수의 전체 코드를 제공하면서 수정을 해주기 때문에 수정 위치를 찾기 쉬웠고,

  • GPT로는 반복적으로 실패했던 부분도 Claude는 한 번에 해결해줬어요.

  • 결과적으로 Claude가 더 효율적인 파트너라는 인상을 받았습니다.

자막 수집 문제와 해결

  • 처음엔 Apify의 Youtube Scraper actor를 사용했는데, 계속 실패했어요.

  • 여러 번의 시도 끝에 성공했지만, 여전히 실패하는 영상이 많았어요.

  • 그래서 YouTube Transcript Ninja actor로 바꿔서 재시도했고, 1시간 50분짜리 영상도 자막 수집에 성공했어요.

  • 그럼에도 shorts 영상은 여전히 실패율이 존재합니다.

인사이트

  • 기능 구현뿐 아니라 UX/UI도 고려하다 보니 시간과 공수가 꽤 들었습니다.

  • 복잡한 프로젝트일수록 PRD(Product Requirements Document)를 먼저 만들고, GPT나 Claude에게 단계별로 요청하는 방식이 효율적이었어요.

  • 단순한 코드 요청보다는 전체 흐름과 목적을 명확히 제시하는 게 핵심이라는 걸 배웠습니다.

도움 받은 글 & 영상

  • 조현정의 AI 실험실 (링크)

  • 혜련님의 롱폼 글쓰기 자동화 스터디 자료 (링크)


💬 한마디 덧붙이자면:
Apps Script로 구현할 수 있는 자동화는 정말 무궁무진합니다. 잘 만든 기능은 나중에 판매도 할 수 있어요. 어렵다고 겁먹지 말고, 작은 자동화부터 시도해보세요! 😉

5
4개의 답글

👉 이 게시글도 읽어보세요