name: video-ad-specs
description: “视频广告创建,提供各平台具体的规格,包括TikTok、Instagram、YouTube、Facebook、LinkedIn。涵盖尺寸、时长限制、AIDA框架和字幕要求。适用于:视频广告、社交媒体广告、付费媒体创意、视频营销、广告制作。触发词:视频广告、社交媒体广告、tiktok广告、instagram广告、youtube广告、facebook广告、linkedin广告、视频创意、广告规格、付费媒体、视频营销、广告制作、reels广告、stories广告、pre roll广告、bumper广告”
allowed-tools: Bash(infsh *)
视频广告规格
通过 inference.sh CLI 创建平台特定的视频广告。
快速开始
curl -fsSL https://cli.inference.sh | sh && infsh login
# 生成垂直视频广告场景
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"
}'
安装说明: 安装脚本 仅检测您的操作系统/架构,从 dist.inference.sh 下载匹配的二进制文件,并验证其 SHA-256 校验和。无需提升权限或后台进程。提供手动安装和验证。
平台规格
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 秒 |
N/A |
分辨率:1920 x 1080 (16:9) 或 1080 x 1920 (Shorts)
Facebook Feed
| 规格 |
值 |
| 宽高比 |
1:1 (方形) 或 4:5 (移动端推荐) |
| 分辨率 |
1080 x 1080 或 1080 x 1350 |
| 时长 |
最长 240 分钟 (推荐 15-30 秒) |
| 自动播放 |
静音 — 字幕至关重要 |
| 声音 |
85% 的 Facebook 视频观看时无声音 |
LinkedIn
| 规格 |
值 |
| 宽高比 |
1:1 或 16:9 |
| 分辨率 |
1080 x 1080 或 1920 x 1080 |
| 时长 |
3 秒到 10 分钟 (广告推荐 15-30 秒) |
| 基调 |
专业 |
| 自动播放 |
信息流中静音 |
视频广告的 AIDA 框架
| 阶段 |
时间 |
目标 |
技巧 |
| 注意 |
0-3 秒 |
停止滚动 |
模式中断、大胆视觉、提问 |
| 兴趣 |
3-10 秒 |
保持观看 |
陈述问题、展示相关性 |
| 欲望 |
10-20 秒 |
想要解决方案 |
展示产品/结果、社会证明 |
| 行动 |
最后 3-5 秒 |
点击/购买/注册 |
清晰的号召性用语、紧迫感、优惠 |
钩子技巧 (前 3 秒)
| 技巧 |
示例 |
| 大胆陈述 |
“这个工具取代了我的整个营销团队” |
| 提问 |
“你为什么还在手动做这个?” |
| 惊人视觉 |
意外转变、前后揭示 |
| 模式中断 |
从中间开始、不寻常角度、明亮颜色 |
| 社会证明 |
“200 万人转用了这个” |
| 痛点 |
“如果你讨厌[常见挫折],看这个” |
创建视频广告
垂直 (TikTok, Reels, Stories, Shorts)
# 钩子场景 (0-3 秒)
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"
}'
# 解决方案揭示 (3-15 秒)
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"
}'
# 添加配音
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."
}'
# 合并视频和音频
infsh app run infsh/video-audio-merger --input '{
"video": "solution-reveal.mp4",
"audio": "voiceover.mp3"
}'
# 添加字幕 (对静音自动播放至关重要)
infsh app run infsh/caption-videos --input '{
"video": "ad-with-audio.mp4",
"caption_file": "captions.srt"
}'
方形 (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 秒)
# 6 秒 bumper:一个信息、一个视觉、一个号召性用语
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"
}'
# 保持紧凑
infsh app run falai/dia-tts --input '{
"prompt": "[S1] Your reports. Automated. Try DataFlow free."
}'
字幕是强制性的
85% 的 Facebook 和 40%+ 的 Instagram 视频观看时静音。
字幕最佳实践
| 规则 |
原因 |
| 总是添加字幕 |
大多数平台上静音观看是默认状态 |
| 大而易读的字体 |
小文字在移动设备上不可见 |
| 高对比度 |
白色文字配深色轮廓/背景 |
| 居中或底部三分之一 |
标准观看位置 |
| 一次最多 2 行 |
文字太多则阅读速度跟不上 |
| 关键词加粗/颜色 |
吸引眼球到重要词语 |
# 从音频生成字幕
# (从脚本创建 SRT 文件,然后烧入)
infsh 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 秒 |
产品名称 + 号召性用语 |
演示广告 (15-30 秒)
| 时间 |
内容 |
| 0-3 秒 |
问题 (文字或视觉) |
| 3-20 秒 |
展示解决方案的产品演示 |
| 20-25 秒 |
关键结果/益处 |
| 25-30 秒 |
号召性用语 + 优惠 |
前后对比广告 (15 秒)
| 时间 |
内容 |
| 0-3 秒 |
"之前"状态 (混乱、慢、令人沮丧) |
| 3-5 秒 |
过渡 / 产品介绍 |
| 5-12 秒 |
"之后"状态 (整洁、快、令人满意) |
| 12-15 秒 |
号召性用语 |
常见错误
| 错误 |
问题 |
修复 |
| 前 1-3 秒无钩子 |
观众滚动过去 |
以模式中断开场 |
| TikTok/Reels 上的横向视频 |
有黑边,看起来业余 |
使用 9:16 适用于垂直平台 |
| 无字幕 |
大多数观众静音观看 |
总是添加字幕 |
| 号召性用语太晚 |
观众已经离开 |
最后 5 秒内清晰的号召性用语 |
| 对平台来说太长 |
强制跳过或退出 |
匹配平台时长规范 |
| 所有平台使用相同广告 |
规格错误、基调错误 |
创建平台特定版本 |
| 前 3 秒有标志 |
感觉像商业广告,被跳过 |
将品牌留到最后 |
| 文字在不安全区 |
被平台 UI 切断 |
检查每个平台的安全区 |
检查清单
- [ ] 目标平台正确的宽高比
- [ ] 前 1-3 秒有钩子
- [ ] 添加字幕 (可读、高对比度)
- [ ] 号召性用语清晰并在最后 5 秒内
- [ ] 时长匹配平台规范
- [ ] 文字在平台不安全区外
- [ ] 音频设计用于有声和无声
- [ ] 平台特定版本 (非通用)
相关技能
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
浏览所有应用:infsh app list