belt CLI 스킬 설치: npx skills add belt-sh/cli
비디오 광고 제작 가이드
inference.sh CLI를 통해 플랫폼별 비디오 광고를 제작합니다.
빠른 시작
inference.sh CLI(belt)가 필요합니다. 설치 안내
belt login
belt app run bytedance/seedance-2-0 --input '{
"prompt": "vertical video, person excitedly unboxing a product, clean modern room, bright natural lighting, social media ad style, authentic feeling",
"ratio": "9:16",
"generate_audio": true
}'
플랫폼별 사양
TikTok
| 사양 | 값 |
|---|
| 종횡비 | 9:16 (세로) |
| 해상도 | 1080 x 1920 px |
| 재생 시간 | 5-60초 (15-30초 권장) |
| 파일 크기 | 최대 500 MB |
| 포맷 | MP4, MOV |
| 사운드 | 기본 켜짐 (사운드 포함 디자인) |
| 텍스트 안전 영역 | 모든 가장자리에서 150px |
| 후크 창 | 1초 — 첫 프레임이 시선을 사로잡아야 함 |
Instagram Reels
| 사양 | 값 |
|---|
| 종횡비 | 9:16 (세로) |
| 해상도 | 1080 x 1920 px |
| 재생 시간 | 최대 90초 (광고는 15-30초) |
| 커버 이미지 | 별도 업로드, 그리드에 표시 |
| 사운드 | 기본 켜짐 |
| 캡션 영역 | 하단 20%는 텍스트 오버레이용으로 예약 |
Instagram Stories
| 사양 | 값 |
|---|
| 종횡비 | 9:16 |
| 해상도 | 1080 x 1920 px |
| 재생 시간 | 세그먼트당 최대 15초 |
| 스와이프업/링크 | 광고 사용 가능 |
| 상단/하단 | 상단 14%, 하단 20% = 주요 콘텐츠에 비안전 영역 |
YouTube
| 포맷 | 종횡비 | 재생 시간 | 건너뛰기 |
|---|
| Bumper | 16:9 | 정확히 6초 | 건너뛸 수 없음 |
| 건너뛸 수 없음 | 16:9 | 15초 | 건너뛸 수 없음 |
| 건너뛸 수 있음 (TrueView) | 16:9 | 모든 길이 | 5초 후 건너뛰기 가능 |
| Shorts | 9:16 | 최대 60초 | 해당 없음 |
해상도: 1920 x 1080 (16:9) 또는 1080 x 1920 (Shorts)
Facebook 피드
| 사양 | 값 |
|---|
| 종횡비 | 1:1 (정사각형) 또는 4:5 (모바일 권장) |
| 해상도 | 1080 x 1080 또는 1080 x 1350 |
| 재생 시간 | 최대 240분 (15-30초 권장) |
| 자동 재생 | 무음 — 캡션이 필수적임 |
| 사운드 | Facebook 동영상의 85%는 소리 없이 시청됨 |
LinkedIn
| 사양 | 값 |
|---|
| 종횡비 | 1:1 또는 16:9 |
| 해상도 | 1080 x 1080 또는 1920 x 1080 |
| 재생 시간 | 3초 ~ 10분 (광고는 15-30초) |
| 톤 | 전문적 |
| 자동 재생 | 피드에서 무음 |
비디오 광고 AIDA 프레임워크
| 단계 | 시간 | 목표 | 기법 |
|---|
| 주의 (Attention) | 0-3초 | 스크롤 멈추기 | 패턴 인터럽트, 대담한 시각, 질문 |
| 관심 (Interest) | 3-10초 | 계속 시청하게 하기 | 문제 제시, 관련성 보여주기 |
| 욕구 (Desire) | 10-20초 | 솔루션을 원하게 하기 | 제품/결과 보여주기, 사회적 증거 |
| 행동 (Action) | 마지막 3-5초 | 클릭/구매/가입 유도 | 명확한 CTA, 긴박감, 제안 |
후크 기법 (처음 3초)
| 기법 | 예시 |
|---|
| 대담한 주장 | "이 도구가 제 마케팅 팀 전체를 대체했습니다" |
| 질문 | "아직도 이걸 수동으로 하고 계신가요?" |
| 놀라운 시각 | 예상치 못한 변신, 전후 비교 공개 |
| 패턴 인터럽트 | 행동 중간 시작, 특이한 각도, 밝은 색상 |
| 사회적 증거 | "200만 명이 이 제품으로 전환했습니다" |
| 고통 지점 | "[일반적인 불편]이 싫으시다면, 이걸 보세요" |
비디오 광고 제작하기
세로형 (TikTok, Reels, Stories, Shorts)
belt app run google/veo-3-1-fast --input '{
"prompt": "vertical 9:16 video, close-up of hands struggling with tangled cables and messy desk, frustrated energy, shaky handheld camera, authentic social media style, bright lighting"
}'
belt app run bytedance/seedance-2-0 --input '{
"prompt": "vertical video, smooth product reveal, clean wireless charging station on minimalist desk, satisfying organization transformation, bright modern room, social media ad aesthetic",
"ratio": "9:16",
"generate_audio": true
}'
belt app run falai/dia-tts --input '{
"prompt": "[S1] 이 지저분함에 시간 낭비하지 마세요. 이 제품 하나가 제 모든 구성을 바꿨어요. 모든 것이 충전되고, 모든 것이 정리됩니다. 링크는 프로필에."
}'
belt app run infsh/video-audio-merger --input '{
"video": "solution-reveal.mp4",
"audio": "voiceover.mp3"
}'
belt app run infsh/caption-videos --input '{
"video": "ad-with-audio.mp4",
"caption_file": "captions.srt"
}'
정사각형 (Facebook, LinkedIn 피드)
belt app run google/veo-3-1-fast --input '{
"prompt": "square 1:1 video, professional person at desk discovering a new software tool, laptop screen showing clean dashboard, natural office lighting, corporate commercial style, satisfied expression"
}'
YouTube Bumper (6초)
belt app run google/veo-3-1-fast --input '{
"prompt": "6 second product ad, quick montage of a sleek app being used on phone, fast cuts, modern, energetic, brand logo reveal at end, punchy and dynamic, wide 16:9"
}'
belt app run falai/dia-tts --input '{
"prompt": "[S1] 보고서를 자동화하세요. DataFlow를 무료로 체험해보세요."
}'
캡션은 필수입니다
Facebook 동영상의 85%, Instagram 동영상의 40% 이상이 음소거 상태로 시청됩니다.
캡션 모범 사례
| 규칙 | 이유 |
|---|
| 항상 캡션 추가하기 | 대부분 플랫폼에서 무음 시청이 기본값임 |
| 크고 읽기 쉬운 글꼴 | 작은 텍스트는 모바일에서 안 보임 |
| 높은 대비 | 진한 배경/윤곽선이 있는 흰색 텍스트 |
| 중앙 또는 하단 1/3 | 표준 시청 위치 |
| 한 번에 최대 2줄 | 텍스트가 많으면 충분히 빠르게 읽을 수 없음 |
| 핵심 단어는 굵게/컬러로 | 중요한 단어에 시선 끌기 |
belt app run infsh/caption-videos --input '{
"video": "ad-video.mp4",
"caption_file": "ad-captions.srt"
}'
광고 구조 템플릿
후기형 광고 (15-30초)
| 시간 | 내용 |
|---|
| 0-3초 | 고객이 겪었던 문제 진술 |
| 3-15초 | 제품을 발견하고 사용해본 방법 |
| 15-25초 | 달성한 구체적인 결과 |
| 25-30초 | 제품명 + CTA |
데모형 광고 (15-30초)
| 시간 | 내용 |
|---|
| 0-3초 | 문제 (텍스트 또는 시각) |
| 3-20초 | 솔루션을 보여주는 제품 데모 |
| 20-25초 | 주요 결과/혜택 |
| 25-30초 | CTA + 제안 |
전후 비교형 광고 (15초)
| 시간 | 내용 |
|---|
| 0-3초 | "전" 상태 (지저분함, 느림, 답답함) |
| 3-5초 | 전환 / 제품 소개 |
| 5-12초 | "후" 상태 (깔끔함, 빠름, 만족스러움) |
| 12-15초 | CTA |
흔한 실수
| 실수 | 문제점 | 해결책 |
|---|
| 처음 1-3초에 후크 없음 | 시청자가 지나침 | 패턴 인터럽트로 시작 |
| TikTok/Reels에 가로 동영상 | 레터박스 발생, 아마추어처럼 보임 | 세로 플랫폼은 9:16 사용 |
| 캡션 없음 | 대부분 시청자가 무음 시청 | 항상 캡션 추가 |
| CTA가 너무 늦음 | 시청자가 이미 떠남 | 마지막 5초 이내에 명확한 CTA |
| 플랫폼에 비해 너무 긴 길이 | 강제 건너뛰기 또는 이탈 | 플랫폼 재생 시간 규범 준수 |
| 모든 플랫폼에 동일한 광고 사용 | 잘못된 사양, 잘못된 톤 | 플랫폼별 버전 생성 |
| 처음 3초에 로고 표시 | 광고처럼 느껴져 건너뜀 | 브랜딩은 마지막에 배치 |
| 안전하지 않은 영역에 텍스트 배치 | 플랫폼 UI에 잘림 | 플랫폼별 안전 영역 확인 |
체크리스트
관련 스킬
npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@video-prompting-guide
npx skills add inference-sh/skills@text-to-speech
npx skills add inference-sh/skills@prompt-engineering
모든 앱 보기: belt app list