본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 07. 10:08

35달러짜리 Raspberry Pi에서 실행되는 유튜브 썸네일 생성기를 만들었습니다 — 클라우드 비용 0원

요약

Raspberry Pi에서 실행되는 저비용 고효율 유튜브 썸네일 생성기인 'AI Thumbnail Pro'를 소개합니다. 외부 API나 GPU 없이 순수 Python과 Pillow 라이브러리만을 사용하여 자동화된 그래픽 생성을 구현했습니다.

핵심 포인트

  • 클라우드 비용 없이 Raspberry Pi에서 24시간 구동 가능
  • Pillow 라이브러리와 수학적 보간법을 이용한 그라데이션 구현
  • 7가지 플랫폼 프리셋 및 8가지 컬러 팔레트 지원
  • GitHub Actions 및 n8n을 통한 워크플로우 자동화 지원

35달러짜리 Raspberry Pi에서 실행되는 유튜브 썸네일 생성기를 만들었습니다 — 클라우드 비용 0원

썸네일 디자인은 정말 짜증 나는 일입니다. 솔직히 말해봅시다. 영상 녹화, 편집, 내보내기를 모두 마쳤는데도, 쓰레기처럼 보이지 않는 썸네일을 만들기 위해 Canva나 Photoshop을 다시 켜야 합니다. 일주일에 영상 3개를 만든다고 가정하면, AI가 2초 만에 할 수 있는 일에 갑자기 몇 시간을 소비하게 됩니다.

저는 이런 상황에 지쳐서 AI Thumbnail Pro를 만들었습니다. 이는 전문적인 소셜 미디어 그래픽을 자동으로 생성하는 Python 스크립트입니다. 유튜브 썸네일, 블로그 대표 이미지, Twitter/X 카드, LinkedIn 게시물, Instagram 정사각형 이미지 등 7개의 프리셋(Preset)과 8개의 컬러 팔레트(Color Palette)를 제공하며, 가장 좋은 점은 Pillow 외에 외부 의존성 없이 Raspberry Pi에서 24시간 내내 실행된다는 것입니다.

🧠 아키텍처: 순수 Python, 마법은 없습니다

엔진 전체는 약 150줄의 Python 코드로 이루어져 있습니다. DALL-E로의 API 호출도 없습니다. GPU도 없습니다. 클라우드 서비스도 없습니다. 오직 Pillow와 수학뿐입니다.

다음은 생성기의 핵심인 그라데이션 배경 렌더러(Gradient background renderer)입니다:

def gradient_bg(draw, w, h, c1, c2):
    """c1에서 c2까지 부드러운 수직 그라데이션을 렌더링합니다."""
    for y in range(h):
...

그게 전부입니다. 신경망(Neural networks)도, 확산 모델(Diffusion models)도 없습니다. 그저 RGB 채널을 따라 행 단위로 선형 보간(Linear interpolation)을 수행할 뿐입니다. 결과는 어떨까요? 디자이너가 20분 동안 공들여 만든 것 같은 부드럽고 전문적인 그라데이션이 나옵니다.

텍스트의 경우, Python의 textwrap 모듈을 사용하여 제목을 여러 줄로 지능적으로 나누고, 시스템 폰트와 PIL.ImageFont를 사용하여 선명하고 안티앨리어싱(Anti-aliased) 처리가 된 렌더링을 구현합니다:

def make_thumbnail(title, preset="youtube", palette=None, subtitle=""):
    bg1, bg2, accent, text_color = palette
    cfg = PRESETS[preset]
...

⚡ 7개의 프리셋, 단 하나의 명령

모든 플랫폼은 각자의 종횡비(Aspect ratio)와 분위기가 있습니다. AI Thumbnail Pro는 이 모든 것을 처리합니다:

프리셋 (Preset)크기 (Dimensions)사용 사례 (Use Case)
youtube1280×720유튜브 썸네일
.........

실행 방법은 매우 간단합니다:

# 단일 썸네일 생성
python3 engine.py "How AI Changed My Life" --preset youtube

...

🎯 이것이 개발자에게 Canva보다 나은 이유

저는 수년간 Canva를 사용해 왔습니다. 솔직한 비교는 다음과 같습니다:

기능AI Thumbnail ProCanvaPhotoshop
가격$5 일회성 결제$13/월$23/월
...

개발자에게 가장 강력한 기능은 **API 모드 (API mode)**입니다. 다음과 같은 환경에 연결할 수 있습니다:

  • GitHub Actions — 블로그 포스트를 게시할 때마다 대표 이미지를 자동으로 생성
  • n8n / Zapier 워크플로우 (workflows) — 새로운 제품이 출시될 때 소셜 카드 (social cards) 생성
  • YouTube 자동화 파이프라인 (automation pipelines)AI Video Factory와 결합하여 완전히 자동화된 콘텐츠 제작
  • 크론 잡 (Cron jobs) — 잠자는 동안 한 달 치 소셜 미디어 그래픽을 일괄 생성

🍓 왜 Raspberry Pi인가?

24시간 365일 가동되는 서버를 단돈 $35에 구축할 수 있다는 점은 타의 추종을 불허하기 때문입니다. AI Thumbnail Pro는 Raspberry Pi에 특화되어 최적화되었습니다:

  • 이미지당 400KB — SD 카드를 가득 채우지 않고도 수천 장을 생성할 수 있을 만큼 가볍습니다.
  • Pi 4 기준 이미지당 2초 미만 — GPU가 필요하지 않습니다.
  • 클라우드 비용 0원 — AWS, Vercel, 구독료가 전혀 들지 않습니다.
  • 단일 Pi 4에서 22개의 다른 AI 제품과 함께 실행 — 모두 크론 (cron)을 통해 자동화되어 있습니다.

전체 /output 디렉토리는 조용히 자리 잡고 있으며, 여러분이 연결한 어떤 파이프라인을 통해서든 요청 시 신선한 그래픽을 제공합니다.

🏗️ 실제 사례 파이프라인: 완전 자동화된 YouTube 채널

제가 실제로 사용하는 워크플로우(workflow)는 다음과 같습니다:

1. AI가 스크립트 작성 (API를 통한 Claude / GPT)
2. AI Video Factory가 영상 생성
3. AI Thumbnail Pro가 썸네일 자동 생성
...

이 모든 과정은 새벽 2시에 실행되는 단 하나의 크론 잡 (cron job)에 의해 트리거됩니다. 외식 한 끼 비용보다 저렴한 Pi 위에서 모든 것이 실행됩니다.

# Pi의 crontab 항목
0 2 * * * /home/pi/pipeline/daily_video.sh >> /var/log/pipeline.log 2>&1

Pi는 웅웅거리며 묵묵히 작동하고, 불평 한마디 없으며, 제 전기 요금에도 전혀 영향을 주지 않습니다.

🚀 30초 만에 시작하기

git clone https://github.com/ulnit/ai-thumbnail-pro.git
cd ai-thumbnail-pro
pip install Pillow
...

끝입니다. 이제 업로드할 준비가 된 output/youtube_hello-world_*.png 파일이 생성되었습니다.

전체 소스 코드는 공개되어 있으며 MIT 라이선스를 따릅니다. 5분 이내에 모든 코드를 읽을 수 있습니다. 미스터리 박스(mystery boxes)도, 벤더 종속(vendor lock-in)도, 영업 전화 뒤에 숨겨진 "엔터프라이즈 가격(enterprise pricing)"도 없습니다.

💰 오픈 소스 AI 도구 지원하기

AI Thumbnail Pro는 제가 관리하는 23개의 AI 기반 제품 중 하나이며, 이 모든 제품은 단 한 대의 Raspberry Pi에서 24시간 내내 실행됩니다. VC(벤처 캐피털) 투자도, SaaS(서비스형 소프트웨어) 구독도 없이, 오직 개발자가 개발자를 위해 만든 도구들입니다.

이 도구가 여러분의 시간(그리고 Canva 구독료)을 아껴주었다면, 프로젝트 지원을 고려해 주세요:

👉 paypal.me/ulnit — 어떤 금액이든 도움이 됩니다. 단 1달러라도 "계속 만들어 주세요"라는 응원이 됩니다.

📦 GitHub 저장소 (Repo): github.com/ulnit/ai-thumbnail-pro
🏪 전체 제품 카탈로그: ulnit.github.io/agent-store

Python으로 제작되었습니다. 35달러짜리 Raspberry Pi에서 실행됩니다. 반복 비용 0원. 영원한 오픈 소스.

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0