컨텐츠로 건너뛰기

07. 영상·이미지 크리에이티브 제작

🟡 중급 레벨 🎨 AI로 만드는 영상·이미지 콘텐츠


📋 사례 목록 (총 6개)

1. Threads 자동발행 파이프라인 구축

자세히 보기 →

한 줄 요약: Linux 오케스트레이터 + Windows ComfyUI 워커로 글 생성→이미지 생성→Threads 발행까지 완전 자동화

핵심 효과:

  • 하루 4회 자동 발행 (수동 작업 제로)
  • 매 게시물 새 이미지 생성으로 품질 유지
  • 실패 시 자동 복구 경로 확보

필요 스킬: ssh, comfyui, threads, scheduler, image-gen


2. YouTube 쇼츠 기획

자세히 보기 →

한 줄 요약: 주제만 입력하면 Hook→Problem→Solution→CTA 구조의 쇼츠 기획안 완성

필요 스킬: youtube, video, script


3. 이미지 프롬프트 생성

자세히 보기 →

한 줄 요약: 주제와 스타일을 지정하면 Midjourney/DALL-E/Stable Diffusion용 프롬프트 동시 생성

필요 스킬: image-gen, prompt, midjourney


4. 콘티 자동 작성

자세히 보기 →

한 줄 요약: 시나리오를 입력하면 장면별 구도·앵글·대사가 포함된 콘티 자동 생성

필요 스킬: video, script, image-gen


5. 동영상 편집 가이드

자세히 보기 →

한 줄 요약: 촬영 영상을 분석하여 컷 편집 포인트, 자막 위치, BGM 추천까지 가이드 생성

필요 스킬: video, audio, subtitle


6. 썸네일 아이디어 발굴

자세히 보기 →

한 줄 요약: 영상 제목과 주제로 CTR 높은 썸네일 구도·카피·색상 조합 제안

필요 스킬: image-gen, youtube, prompt


1. Threads 자동발행 파이프라인 구축

📌 개요

자동화는 “설정 몇 개 하면 끝”이 아닙니다. 진짜 자동화는 실패 지점을 통과해도 다시 돌아오는 구조를 만드는 일입니다.

이 사례는 실제 운영 환경에서 글 생성 → 이미지 생성 → Threads 발행까지 이어지는 자동발행 파이프라인을 구축한 실전 기록입니다.

📊 운영 목표

항목기준
발행 빈도하루 4회 (09:00 / 12:00 / 15:00 / 18:00)
주제7개 로테이션
이미지매 게시물 새 이미지 강제
품질본문-이미지 연관성 유지, 중복 최소화

주제 7개 로테이션:

  1. 바이브코딩
  2. OpenClaw 운영
  3. 생성형 AI 실무
  4. LLM 활용법
  5. AI 이미지 제작
  6. AI 영상 제작
  7. AI 음악 제작

🛠️ 필요 스킬 & 도구

스킬/도구용도설치
ssh원격 서버 제어시스템 내장
comfyui이미지 생성 워커Windows GPU 서버에 설치
threadsThreads API 발행Meta Developer 포털에서 앱 생성
schedulercron 기반 스케줄링clawhub install scheduler
image-gen이미지 프롬프트 생성clawhub install image-gen

🏗️ 아키텍처: 2계층 분리

초반에 한 서버에서 전부 처리하려다 비효율이 컸습니다. 이미지 생성은 로컬 GPU가 유리해서 역할을 2계층으로 분리했습니다.

┌─────────────────────────────────────┐
│ Linux 서버 (오케스트레이터) │
│ ┌──────────┐ ┌──────────────────┐ │
│ │ 콘텐츠 │→│ 이미지 프롬프트 │ │
│ │ 초안 생성 │ │ 생성 │ │
│ └──────────┘ └────────┬─────────┘ │
│ │ SSH │
│ ┌──────────────────────▼─────────┐ │
│ │ 결과 이미지 회수 → Threads 발행 │ │
│ └────────────────────────────────┘ │
└─────────────────────────────────────┘
│ SSH 원격 실행
┌─────────▼───────────────────────────┐
│ Windows 서버 (ComfyUI 워커) │
│ ┌──────────┐ ┌──────────────────┐ │
│ │ job.json │→│ ComfyUI API │ │
│ │ 입력 │ │ 이미지 생성 │ │
│ └──────────┘ └────────┬─────────┘ │
│ ┌────────▼─────────┐ │
│ │ result.json + │ │
│ │ result_시간.jpg │ │
│ └──────────────────┘ │
└─────────────────────────────────────┘

이 구조의 장점: 어디가 실패했는지 즉시 파악 가능

  • 글 생성 실패 = Linux 단계 문제
  • 이미지 생성 실패 = Windows/ComfyUI 문제
  • 게시 실패 = Threads 인증/API 문제

📝 단계별 설정

Step 1: SSH 키 인증 설정

Terminal window
# Linux에서 키 생성
ssh-keygen -t ed25519 -f ~/.ssh/comfyui_worker
# Windows authorized_keys에 공개키 등록
# 접속 검증 (반드시 단순 명령부터)
ssh -i ~/.ssh/comfyui_worker user@windows-host "hostname"

⚠️ 실전 팁: worker 실행 전에 hostname 명령으로 먼저 접속 검증하세요. 이 한 단계로 디버깅 시간을 크게 줄일 수 있습니다.

Step 2: ComfyUI 워커 설정 (Windows)

{
"comfyui_worker": {
"work_dir": "D:\\015_Autothreads",
"api_url": "http://127.0.0.1:8188",
"input_file": "job.json",
"output_pattern": "result_{timestamp}.jpg",
"result_file": "result.json",
"cache_cleanup": true
}
}

⚠️ 실전 팁: 경로명에 공백을 넣지 마세요. PowerShell 파싱 오류의 80%는 경로 문제입니다.

Step 3: 스케줄러 설정 (Linux cron)

Terminal window
# crontab -e
0 0,3,6,9 * * * /home/user/autothreads/run.sh
# UTC 기준: 0시=KST 9시, 3시=12시, 6시=15시, 9시=18시

Step 4: Threads API 인증

Terminal window
# 토큰 검증 (발행 전 반드시 실행)
curl -s "https://graph.threads.net/v1.0/me?access_token=${TOKEN}" | jq .
# 성공 응답 예시
# { "id": "12345678", "username": "your_account" }

⚠️ 운영 규칙: “토큰은 감으로 믿지 말고 /me로 확인하고 발행한다.”

🔧 실패 패턴 & 복구 가이드

실제 운영에서 부딪힌 문제와 해결 방법입니다.

문제증상원인해결
SSH 인증 실패Permission denied키 등록/권한 미정리공개키 재등록 + sshd 재시작
PowerShell 파싱 오류중괄호 누락, JSON 깨짐줄바꿈/인코딩 문제스크립트 최소화 + 공백 없는 경로
2회차 실행 실패timeout 반복ComfyUI 캐시 꼬임/free API로 캐시 정리 후 재시도
이미지 재사용이전 이미지 URL 재활용고정 파일명 사용타임스탬프 파일명 + 중복 검증
토큰 190 에러Failed to decrypt토큰 만료/불일치재발급 + /me 호출 검증

ComfyUI 캐시 정리 API 호출:

Terminal window
# 모델/노드 캐시 해제
curl -s -X POST "http://windows-host:8188/free" \
-H "Content-Type: application/json" \
-d '{"unload_models": true, "free_memory": true}'

📋 콘텐츠 포맷 규칙

기술 파이프라인만큼 중요한 게 콘텐츠 일관성입니다. 실제 반응 기준으로 확정한 포맷:

포함 항목:

  • 핵심 주장 1문장
  • 실무적 설명 (구체적 경험 기반)
  • 구조화된 불릿 포인트
  • 적용 문장 (“이렇게 하면~”)
  • 질문 1문장 (인게이지먼트 유도)
  • 마침표로 끝나는 마무리 문장

제외 항목:

  • Reedo 인사이트 | 접두어
  • 다음 글 예고: 문구
  • 지금 10분 액션: 라벨형 문구

🔄 실행 플로우 (최종)

1. Linux: 주제 선택 (7개 로테이션) + 본문 생성
2. Linux: 본문 기반 영문 이미지 프롬프트 생성
3. SSH: Windows ComfyUI 워커 원격 실행
4. Windows: 새 이미지 생성 → result_{timestamp}.jpg
5. Linux: 결과 이미지 회수 (SCP)
6. Linux: 이미지 공개 URL 업로드
7. Linux: Threads API 발행 + 응답 ID 검증

💡 운영 교훈

자동화에서 속도를 만드는 건 기능 수가 아닙니다. **“실패했을 때 돌아오는 경로”**를 미리 갖춰두는 겁니다.

  • 접속 실패 → SSH 키 체크 루트
  • 캐시 꼬임/free API 복구 루트
  • 토큰 오류/me 검증 루트
  • 중복 방지 → 타임스탬프 파일명 루트

이 네 가지가 있으면, 같은 문제를 두 번 겪더라도 두 번째부터는 작업이 아니라 절차가 됩니다.

📌 운영 원칙 (지속)

  1. 성공한 워크플로우는 버전 고정
  2. 주제 7개 로테이션 자동화
  3. 매 게시물 새 이미지 강제
  4. 게시 전 /me + 결과 검증 습관화

💬 자동화는 “한 번 만든 스크립트”가 아니라 **“재현 가능한 운영 체계”**입니다.


2. YouTube 쇼츠 기획

User: "OpenClaw 소개" 쇼츠 기획해줘
OpenClaw:
🎬 YouTube Shorts 기획안
제목: "이 AI가 내 일을 다 해준다?!"
[0:00-0:03] Hook
화면: OpenClaw 대시보드
자막: "이거 하나로 생산성 2배?"
[0:03-0:10] Problem
화면: 수많은 이메일, 캘린더
자막: "매일 똑같은 반복 업무..."
[0:10-0:20] Solution
화면: OpenClaw 명령어 입력
자막: "AI 비서에게 맡겨봐"
[0:20-25] CTA
화면: 구독 버튼
자막: "더 많은 팁은 구독!"
📊 예상 성과:
• 조회수: 10K+
• CTR: 8%+
[🎬 촬영 체크리스트] [📝 대본 보기]

3. 이미지 프롬프트 생성

User: Midjourney 프롬프트 만들어줘
주제: AI 비서 캐릭터
스타일: 3D, 귀여움
OpenClaw:
🎨 프롬프트 생성 완료
Midjourney:
"A cute AI assistant character, 3D render,
chibi style, holographic interface,
gradient background, soft lighting,
--ar 1:1 --v 6 --style raw"
DALL-E:
"Create a cute 3D AI assistant mascot,
chibi proportions, holographic UI,
pastel colors, soft shadows,
high quality, 8k"
Stable Diffusion:
"(masterpiece, best quality),
AI assistant, chibi, 3D,
holographic, cute, detailed"
[🎨 바로 생성하기] [🔄 변형] [📋 복사]

4. 콘티 자동 작성

User: "AI 에이전트 하루 일과" 영상 콘티 만들어줘
분위기: 밝고 가벼운 브이로그
OpenClaw:
🎬 콘티 작성 완료 (6장면)
[장면 1] 오프닝
구도: 와이드샷 - 모니터 전체
앵글: 정면 45도
자막: "오늘도 AI가 출근합니다"
시간: 3초
[장면 2] 이메일 정리
구도: 클로즈업 - 인박스 화면
앵글: 오버더숄더
자막: "237개 메일? 3분이면 끝"
시간: 5초
[장면 3] 일정 조율
구도: 미디엄샷 - 캘린더 + 사람
앵글: 측면
자막: "충돌 3건, 자동 조율 완료"
시간: 4초
[장면 4] 보고서 작성
구도: 타이핑 클로즈업
앵글: 탑뷰
자막: "초안 30초 만에 뚝딱"
시간: 5초
[장면 5] 오후 루틴
구도: 화면 분할 (업무 진행/알림)
앵글: 정면
자막: "리마인더도 알아서"
시간: 4초
[장면 6] 마무리
구도: 풀샷 - 뒤로 빠지며
앵글: 정면 약간 위
자막: "이게 진짜 워라밸"
시간: 3초
📊 총 길이: 24초 (쇼츠 적합)
🎵 BGM 추천: Lo-fi, 밝은 톤
[📋 촬영 체크리스트] [🎨 장면별 레퍼런스]

5. 동영상 편집 가이드

User: 촬영한 영상 편집 가이드 만들어줘
영상: 10분짜리 제품 리뷰
OpenClaw:
✂️ 편집 가이드 생성 완료
📐 기본 설정:
• 해상도: 1920x1080 (16:9)
• 프레임: 30fps
• 내보내기: H.264, 비트레이트 15Mbps
✂️ 컷 편집 포인트:
[0:00-0:15] 인트로 - 빠른 컷 (2초 간격)
[0:15-2:00] 제품 소개 - 안정적 컷 (5초 간격)
[2:00-6:00] 기능 시연 - 화면 전환 포함
[6:00-8:30] 장단점 - 자막 강조 구간
[8:30-10:00] 마무리 - 속도 점차 빠르게
📝 자막 배치:
• 위치: 하단 중앙 (세로영상은 중앙)
• 폰트: Pretendard Bold 42px
• 배경: 반투명 블랙 (60%)
• 강조: 키워드에 노란색
🎵 BGM 추천:
• 인트로: 에너지 높은 일렉트로닉
• 본문: 차분한 코퍼레이트
• 아웃트로: 업비트 팝
[✂️ 프리미어 프로젝트] [🎵 BGM 다운로드]

6. 썸네일 아이디어 발굴

User: "AI로 월 100만원 벌기" 영상 썸네일 만들어줘
OpenClaw:
🖼️ 썸네일 시안 3종
[시안 A] 놀라움 유발형
구도: 인물 좌측 + 금액 우측
표정: 입 벌린 놀란 표정
텍스트: "월 100만원?!" (노란색, 기울기 -5도)
배경: 그라데이션 (네이비→블랙)
강조: 돈 이모지 흩뿌림 효과
예상 CTR: 8-12%
[시안 B] 비교 대조형
구도: 좌우 분할 (Before/After)
좌측: 힘든 표정 + 회색 톤
우측: 웃는 표정 + 밝은 톤 + 돈
텍스트: "진짜 됩니다" (화이트, 그림자)
예상 CTR: 7-10%
[시안 C] 미니멀 텍스트형
구도: 중앙 텍스트 집중
배경: 순수 블랙
텍스트: "AI = 월급" (초대형 폰트, 화이트)
서브: "증거 있음" (소형, 빨간색)
예상 CTR: 6-9%
📌 추천: 시안 A (놀라움 유발이 쇼츠 CTR에 유리)
[🎨 Canva로 제작] [📐 사이즈 조정] [🔄 다른 시안]

08. 마케팅 실행 자동화 →