← 返回
内容创作 中文

Video Ad Specs

Video ad creation with exact platform-specific specs for TikTok, Instagram, YouTube, Facebook, LinkedIn. Covers dimensions, duration limits, AIDA framework,...
精准的各平台(TikTok、Instagram、YouTube、Facebook、LinkedIn)视频广告制作规范,涵盖尺寸、时长限制、AIDA框架等。
okaris
内容创作 clawhub v0.1.5 1 版本 99804.9 Key: 无需
★ 0
Stars
📥 1,023
下载
💾 71
安装
1
版本
#latest

概述

Video Ad Specs

Create platform-specific video ads via inference.sh CLI.

Quick Start

curl -fsSL https://cli.inference.sh | sh && infsh login

# Generate a vertical video ad scene
infsh app run bytedance/seedance-1-5-pro --input '{
  "prompt": "vertical video, person excitedly unboxing a product, clean modern room, bright natural lighting, social media ad style, authentic feeling, 9:16 format"
}'

> Install note: The install script only detects your OS/architecture, downloads the matching binary from dist.inference.sh, and verifies its SHA-256 checksum. No elevated permissions or background processes. Manual install & verification available.

Platform Specifications

TikTok

SpecValue
-------------
Aspect ratio9:16 (vertical)
Resolution1080 x 1920 px
Duration5-60 seconds (15-30s recommended)
File sizeMax 500 MB
FormatMP4, MOV
SoundOn by default (design with sound)
Text safe zone150px from all edges
Hook window1 second — first frame must grab attention

Instagram Reels

SpecValue
-------------
Aspect ratio9:16 (vertical)
Resolution1080 x 1920 px
DurationUp to 90 seconds (15-30s for ads)
Cover imageSeparate upload, shows in grid
SoundOn by default
Caption areaBottom 20% reserved for text overlay

Instagram Stories

SpecValue
-------------
Aspect ratio9:16
Resolution1080 x 1920 px
DurationUp to 15 seconds per segment
Swipe-up/LinkAvailable for ads
Top/bottom14% top and 20% bottom = unsafe for key content

YouTube

FormatAspectDurationSkip
--------------------------------
Bumper16:96 seconds exactlyNon-skippable
Non-skippable16:915 secondsNon-skippable
Skippable (TrueView)16:9Any lengthSkip after 5 seconds
Shorts9:16Up to 60 secondsN/A

Resolution: 1920 x 1080 (16:9) or 1080 x 1920 (Shorts)

Facebook Feed

SpecValue
-------------
Aspect ratio1:1 (square) or 4:5 (recommended for mobile)
Resolution1080 x 1080 or 1080 x 1350
DurationUp to 240 min (15-30s recommended)
AutoplaySilent — captions are essential
Sound85% of Facebook video is watched without sound

LinkedIn

SpecValue
-------------
Aspect ratio1:1 or 16:9
Resolution1080 x 1080 or 1920 x 1080
Duration3 seconds to 10 minutes (15-30s for ads)
ToneProfessional
AutoplaySilent in feed

AIDA Framework for Video Ads

PhaseTimeGoalTechnique
------------------------------
Attention0-3sStop the scrollPattern interrupt, bold visual, question
Interest3-10sKeep watchingState the problem, show relevance
Desire10-20sWant the solutionShow the product/outcome, social proof
ActionFinal 3-5sClick/buy/sign upClear CTA, urgency, offer

Hook Techniques (First 3 Seconds)

TechniqueExample
--------------------
Bold statement"This tool replaced my entire marketing team"
Question"Why are you still doing this manually?"
Surprising visualUnexpected transformation, before/after reveal
Pattern interruptStart mid-action, unusual angle, bright color
Social proof"2 million people switched to this"
Pain point"If you hate [common frustration], watch this"

Creating Video Ads

Vertical (TikTok, Reels, Stories, Shorts)

# Hook scene (0-3s)
infsh 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"
}'

# Solution reveal (3-15s)
infsh app run bytedance/seedance-1-5-pro --input '{
  "prompt": "vertical video, smooth product reveal, clean wireless charging station on minimalist desk, satisfying organization transformation, bright modern room, social media ad aesthetic"
}'

# Add voiceover
infsh app run falai/dia-tts --input '{
  "prompt": "[S1] Stop wasting time with this mess. This one product changed my entire setup. Everything charges. Everything is organized. Link in bio."
}'

# Merge video + audio
infsh app run infsh/video-audio-merger --input '{
  "video": "solution-reveal.mp4",
  "audio": "voiceover.mp3"
}'

# Add captions (critical for silent autoplay)
infsh app run infsh/caption-videos --input '{
  "video": "ad-with-audio.mp4",
  "caption_file": "captions.srt"
}'

Square (Facebook, LinkedIn Feed)

infsh 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 Seconds)

# 6-second bumper: one message, one visual, one CTA
infsh 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"
}'

# Keep it tight
infsh app run falai/dia-tts --input '{
  "prompt": "[S1] Your reports. Automated. Try DataFlow free."
}'

Captions Are Mandatory

85% of Facebook and 40%+ of Instagram video is watched on mute.

Caption Best Practices

RuleReason
--------------
Always add captionsSilent viewing is the default on most platforms
Large, readable fontSmall text is invisible on mobile
High contrastWhite text with dark outline/background
Centered or bottom-thirdStandard viewing position
Max 2 lines at a timeMore text = can't be read fast enough
Key words in bold/colorDraws eye to important words
# Generate captions from audio
# (create SRT file from your script, then burn in)
infsh app run infsh/caption-videos --input '{
  "video": "ad-video.mp4",
  "caption_file": "ad-captions.srt"
}'

Ad Structure Templates

Testimonial Ad (15-30s)

TimeContent
---------------
0-3sCustomer states the problem they had
3-15sHow they discovered and tried the product
15-25sThe specific result they achieved
25-30sProduct name + CTA

Demo Ad (15-30s)

TimeContent
---------------
0-3sThe problem (text or visual)
3-20sProduct demo showing the solution
20-25sKey result/benefit
25-30sCTA + offer

Before/After Ad (15s)

TimeContent
---------------
0-3s"Before" state (messy, slow, frustrating)
3-5sTransition / product introduction
5-12s"After" state (clean, fast, satisfying)
12-15sCTA

Common Mistakes

MistakeProblemFix
-----------------------
No hook in first 1-3sViewer scrolls pastOpen with pattern interrupt
Landscape video on TikTok/ReelsLetterboxed, looks amateurUse 9:16 for vertical platforms
No captionsMost viewers watch silentAlways add captions
CTA too lateViewers already leftClear CTA within last 5 seconds
Too long for platformForced skip or dropoutMatch platform duration norms
Same ad for all platformsWrong specs, wrong toneCreate platform-specific versions
Logo in first 3sFeels like a commercial, gets skippedSave branding for the end
Text in unsafe zonesCut off by platform UICheck safe zone per platform

Checklist

  • [ ] Correct aspect ratio for target platform
  • [ ] Hook in first 1-3 seconds
  • [ ] Captions added (readable, high contrast)
  • [ ] CTA clear and within final 5 seconds
  • [ ] Duration matches platform norms
  • [ ] Text outside platform unsafe zones
  • [ ] Audio designed for both sound-on and sound-off
  • [ ] Platform-specific version (not one-size-fits-all)

Related Skills

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

Browse all apps: infsh app list

版本历史

共 1 个版本

  • v0.1.5 当前
    2026-03-29 04:59 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

content-creation

AdMapix

fly0pants
广告情报与应用数据分析助手,支持搜索广告素材、分析应用排名、下载量、收入及市场洞察,用于广告素材和竞品分析。
★ 295 📥 136,466
content-creation

Humanizer

biostartechnology
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
★ 860 📥 199,672
content-creation

Baidu Wenku AIPPT

ide-rea
使用百度文库 AI 智能生成 PPT,自动根据内容选择模板。
★ 66 📥 46,174