yena shared this post · 2d ago
soloandco.club

헤르메스 에이전트에 유튜브 내용 저장 시키는 방법

헤르메스에게 아래의 방법을 복사해서 붙여넣기하고, 지금 수집 목적에 맞는 방식으로 반영해주라고 하세요.

  1. YouTube Data API v3 (공식, 무료)
    구글이 제공하는 공식 API입니다.
  • 무료 할당량: 하루 10,000 units (쿼터). 검색 1회에 100 units, 영상 정보 조회는 1 units 정도라 가벼운 용도엔 충분합니다.
  • 할 수 있는 것: 영상 메타데이터(제목, 설명, 조회수, 좋아요, 댓글 수), 채널 정보, 재생목록, 댓글, 검색 등.
  • 할 수 없는 것: 자막 본문 다운로드(공식적으로는 제한적), 영상 파일 자체 다운로드.
  • 사용하려면 Google Cloud Console에서 API 키 발급이 필요합니다.
soloandco.club Author 2. 자막/스크립트 수집
영상의 자막(transcript)을 가져오고 싶다면:
- youtube-transcript-api (Python): API 키 없이 자막을 텍스트로 가져올 수 있습니다. 가장 간편합니다.
from youtube_transcript_api import YouTubeTranscriptApi
transcript = YouTubeTranscriptApi.get_transcript("영상ID", languages=['ko'])
soloandco.club Author 3. 영상/메타데이터 다운로드
- yt-dlp (Python/CLI): youtube-dl의 후속 프로젝트로 가장 활발하게 유지되고 있습니다. 영상, 오디오, 메타데이터, 자막 모두 추출 가능. API 키 불필요.
yt-dlp --write-info-json --skip-download "영상URL" # 메타데이터만
4. 언어별 공식 API 래퍼
- google-api-python-client (Python): 공식 API를 쉽게 호출.
- Google APIs Client Library (Node.js, Java 등)도 있습니다.