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개 로테이션:
- 바이브코딩
- OpenClaw 운영
- 생성형 AI 실무
- LLM 활용법
- AI 이미지 제작
- AI 영상 제작
- AI 음악 제작
🛠️ 필요 스킬 & 도구
| 스킬/도구 | 용도 | 설치 |
|---|---|---|
ssh | 원격 서버 제어 | 시스템 내장 |
comfyui | 이미지 생성 워커 | Windows GPU 서버에 설치 |
threads | Threads API 발행 | Meta Developer 포털에서 앱 생성 |
scheduler | cron 기반 스케줄링 | 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 키 인증 설정
# 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)
# crontab -e0 0,3,6,9 * * * /home/user/autothreads/run.sh# UTC 기준: 0시=KST 9시, 3시=12시, 6시=15시, 9시=18시Step 4: Threads API 인증
# 토큰 검증 (발행 전 반드시 실행)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 호출:
# 모델/노드 캐시 해제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 키 체크 루트
- 캐시 꼬임 →
/freeAPI 복구 루트 - 토큰 오류 →
/me검증 루트 - 중복 방지 → 타임스탬프 파일명 루트
이 네 가지가 있으면, 같은 문제를 두 번 겪더라도 두 번째부터는 작업이 아니라 절차가 됩니다.
📌 운영 원칙 (지속)
- 성공한 워크플로우는 버전 고정
- 주제 7개 로테이션 자동화
- 매 게시물 새 이미지 강제
- 게시 전
/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로 제작] [📐 사이즈 조정] [🔄 다른 시안]