muapi-social-media-video
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSocial Media Video Creator
社交媒体视频生成工具
End-to-end pipeline: Brand Files → Storyboard → Reference Images → Seedance 2.0 Video.
Reads your brand identity, ICP, and messaging documents to produce on-brand social video — fully optimized for Seedance 2.0's instructional prompt grammar and your target platform.
端到端流程:品牌文件 → 分镜脚本 → 参考图像 → Seedance 2.0 视频
读取您的品牌标识、ICP和文案文档,生成符合品牌调性的社交视频——完全适配Seedance 2.0的指令提示词规则及目标平台要求。
Agent Execution Protocol
Agent执行协议
Step 1 — Read Brand Files
步骤1 — 读取品牌文件
Before writing anything, the agent MUST read all available brand files. Look for them in the working directory or any subdirectory:
brand/| File | What to extract |
|---|---|
| Visual style, color palette, tone, logo/product aesthetics, brand personality |
| Target audience — who they are, their pain points, what motivates them |
| Core value props, hooks, CTAs, campaign themes, taglines |
If a file is missing, proceed with what's available and note the gap.
开始撰写前,Agent必须读取所有可用的品牌文件。在工作目录或任意子目录中查找:
brand/| 文件 | 提取内容 |
|---|---|
| 视觉风格、调色板、语气、标志/产品美学、品牌个性 |
| 目标受众——他们是谁、痛点、动机 |
| 核心价值主张、钩子、行动号召(CTA)、营销主题、标语 |
若文件缺失,基于现有内容继续执行并记录缺失项。
Step 2 — Write the Social Post + Storyboard
步骤2 — 撰写社交帖子 + 分镜脚本
Use brand context to produce:
Social Post Copy (for caption/copy):
- Hook line (first 1–2 sentences — must stop the scroll)
- Body (3–5 sentences: problem → solution → proof → CTA)
- Hashtags (5–8 relevant tags)
- CTA (one clear action)
Storyboard (match duration to platform spec):
0–3s: [Opening scene — hook/visual surprise — camera move]
3–7s: [Core message — product/subject in action — camera move]
7–10s: [Resolution — brand moment — CTA text on screen]
10–15s: [Logo/tagline hold — background music fade]Tone must match brand personality. If brand is playful → upbeat transitions, bright grade.
If brand is premium → slow reveals, dark luxury aesthetic, moody lighting.
结合品牌语境生成:
社交帖子文案(用于标题/正文):
- 钩子句(前1–2句——必须吸引用户停留)
- 正文(3–5句:问题 → 解决方案 → 证明 → CTA)
- 话题标签(5–8个相关标签)
- 行动号召(明确的单一行动)
分镜脚本(时长匹配平台规格):
0–3s: [开场场景——钩子/视觉惊喜——镜头运动]
3–7s: [核心信息——产品/主体展示——镜头运动]
7–10s: [解决方案呈现——品牌时刻——屏幕显示CTA文本]
10–15s: [标志/标语停留——背景音乐渐弱]语气必须匹配品牌个性。若品牌风格活泼→采用欢快转场、明亮色调;若品牌定位高端→采用慢镜头展示、深色奢华美学、氛围感灯光。
Step 3 — Craft the Seedance 2.0 Director Prompt
步骤3 — 编写Seedance 2.0 Director提示词
Transform the storyboard into a technical Director Brief for Seedance 2.0.
Rules:
- Never use vague descriptors ("beautiful", "amazing", "8k"). Use technical cinematography language.
- Always specify camera movement, lens type, and lighting physically.
- For 10s+ videos, use timecode segments:
0–3s: [...] 3–7s: [...] 7–10s: [...] - Integrate ,
@image1reference tags if images are provided.@image2 - Always include sound direction (even brief) — Seedance generates audio.
- Lead with composition, end with texture and micro-motion.
Director Brief Template:
[SCENE] {environment, lighting, time of day}
[SUBJECT] {product/character/subject with specific detail}
[ACTION] {what happens — fluid, continuous, physically plausible}
[CAMERA] {movement + lens + framing}
[STYLE] {color grade, mood, film reference if helpful}
[SOUND] {music tone, sound effects, ambient}
0–Xs: {if multi-beat}将分镜脚本转换为适用于Seedance 2.0的技术导演 Brief。
规则:
- 绝不使用模糊描述(如"beautiful"、"amazing"、"8k"),使用专业电影摄影术语。
- 必须明确指定镜头运动、镜头类型和灯光设置。
- 时长10秒以上的视频,使用时间码分段:
0–3s: [...] 3–7s: [...] 7–10s: [...] - 若提供图像,整合、
@image1等参考标签。@image2 - 必须包含声音指导(即使简短)——Seedance会生成音频。
- 以构图开头,以质感和微动作结尾。
导演Brief模板:
[SCENE] {环境、灯光、时间}
[SUBJECT] {产品/角色/主体的具体细节}
[ACTION] {发生的动作——流畅、连贯、符合物理逻辑}
[CAMERA] {运动方式 + 镜头类型 + 取景}
[STYLE] {色调、氛围、参考影片(如有帮助)}
[SOUND] {音乐风格、音效、环境音}
0–Xs: {若为多段式}Step 4 — Generate Reference Images (If Needed)
步骤4 — 生成参考图像(如有需要)
When to generate reference images:
| Scenario | Mode | Images Needed |
|---|---|---|
| Product showcase | | 1 product shot as first frame |
| Scene transition | | 2 images — opening and closing frame |
| Brand character | | 1 character reference |
| Pure concept | | None — text only |
| Mood/style anchor | | 1 style reference image |
Image generation — best models by use case:
| Use Case | Recommended Model | Why |
|---|---|---|
| Photorealistic product/scene | | Highest realism, great lighting |
| Concept art / stylized | | Creative fidelity, style adherence |
| Fastest turnaround | | Speed with good quality |
| Highly detailed/editorial | | Fine detail, editorial quality |
| Character with identity | | Strong text + character rendering |
Reference image prompt format:
Write a clean, technical image prompt (not a Seedance prompt). Include:
- Subject description + key product/brand visual elements
- Lighting (studio, golden hour, etc.)
- Shot framing (medium shot, product close-up, etc.)
- Mood/color palette matching brand identity
- NO motion language (this is for a still frame)
Execute image generation:
bash
bash core/media/generate-image.sh \
--model google-imagen4-ultra \
--prompt "your image prompt" \
--aspect-ratio 9:16 \
--view何时生成参考图像:
| 场景 | 模式 | 需要的图像数量 |
|---|---|---|
| 产品展示 | | 1张产品图作为首帧 |
| 场景转场 | | 2张图像——开场和结尾帧 |
| 品牌角色 | | 1张角色参考图 |
| 纯概念 | | 无——仅用文本 |
| 氛围/风格锚定 | | 1张风格参考图 |
图像生成——按场景推荐最优模型:
| 使用场景 | 推荐模型 | 原因 |
|---|---|---|
| 写实产品/场景 | | 真实度最高,灯光效果出色 |
| 概念艺术/风格化 | | 创意还原度高,风格贴合性强 |
| 最快生成速度 | | 速度快且质量良好 |
| 高细节/编辑级 | | 细节丰富,达到编辑级质量 |
| 带身份特征的角色 | | 文本与角色渲染效果出色 |
参考图像提示词格式:
撰写简洁、专业的图像提示词(非Seedance提示词),包含:
- 主体描述 + 关键产品/品牌视觉元素
- 灯光(影棚、黄金时段等)
- 取景(中景、产品特写等)
- 匹配品牌调性的氛围/调色板
- 不含运动描述(这是静态帧)
执行图像生成:
bash
bash core/media/generate-image.sh \
--model google-imagen4-ultra \
--prompt "your image prompt" \
--aspect-ratio 9:16 \
--viewStep 5 — Generate the Video
步骤5 — 生成视频
Choose mode, tier, and camera based on content type and available assets.
Mode selection:
| Situation | Mode | Command |
|---|---|---|
| No reference images | | default |
| 1 image (first frame) | | |
| Start + end frames | | |
| Multi-ref blend | | up to 9 images |
Invoke the script:
bash
bash library/social/social-media-video/scripts/run-social-video.sh \
--prompt "your director brief here" \
--platform instagram \
--camera drone \
[--mode t2v|i2v|first-last] \
[--file ref_image.jpg] \
[--gen-ref "reference image prompt"] \
[--tier global] \
[--quality high] \
[--view]根据内容类型和可用资产选择模式、层级和镜头类型。
模式选择:
| 场景 | 模式 | 命令 |
|---|---|---|
| 无参考图像 | | 默认 |
| 1张图像(首帧) | | |
| 开场+结尾帧 | | |
| 多参考图融合 | | 最多9张图像 |
调用脚本:
bash
bash library/social/social-media-video/scripts/run-social-video.sh \
--prompt "your director brief here" \
--platform instagram \
--camera drone \
[--mode t2v|i2v|first-last] \
[--file ref_image.jpg] \
[--gen-ref "reference image prompt"] \
[--tier global] \
[--quality high] \
[--view]Platform Specs
平台规格
| Platform | Format | Aspect | Duration | Notes |
|---|---|---|---|---|
| Instagram Reels | Vertical | 9:16 | 10–15s | Hook in first 1s |
| Instagram Feed | Square | 1:1 | 10s | Static-feel works well |
| TikTok | Vertical | 9:16 | 10–15s | High energy, fast cuts |
| YouTube Shorts | Vertical | 9:16 | 15s | Max quality |
| Landscape | 16:9 | 10–15s | Professional tone | |
| Twitter/X | Landscape | 16:9 | 10s | Punchy, direct |
| YouTube (long) | Landscape | 16:9 | 15s | Cinematic, slow builds |
| Portrait | 4:3 | 10s | Lifestyle-forward |
Tier note: Useor--tier globalfor--tier vipand1:1formats. Chinese tier supports only 16:9, 9:16, 4:3, 3:4.21:9
| 平台 | 格式 | 宽高比 | 时长 | 备注 |
|---|---|---|---|---|
| Instagram Reels | 竖屏 | 9:16 | 10–15秒 | 首1秒需设置钩子 |
| Instagram Feed | 方形 | 1:1 | 10秒 | 静态感效果佳 |
| TikTok | 竖屏 | 9:16 | 10–15秒 | 高能量、快剪辑 |
| YouTube Shorts | 竖屏 | 9:16 | 15秒 | 最高画质 |
| 横屏 | 16:9 | 10–15秒 | 专业语气 | |
| Twitter/X | 横屏 | 16:9 | 10秒 | 简洁直接 |
| YouTube(长视频) | 横屏 | 16:9 | 15秒 | 电影感、慢节奏铺垫 |
| 竖屏 | 4:3 | 10秒 | 侧重生活方式 |
层级说明: 1:1和21:9格式需使用或--tier global。中国区层级仅支持16:9、9:16、4:3、3:4。--tier vip
Camera Language Reference
镜头语言参考
Standard Camera Intents (--camera / --intent flags)
标准镜头意图(--camera / --intent 参数)
| Intent | Movement | Best For |
|---|---|---|
| Slow crane up, wide establishing | Product launches, brand reveals |
| Dolly in + orbit, low hero angle | Brand manifesto, emotional story |
| Static macro orbit, precision reveal | E-commerce, product demo |
| Tracking shot, Steadicam | Testimonials, story-driven |
| Handheld jitter, dutch angle | High-energy, urgency |
| Reactive handheld, punchy zooms | Lighthearted brand content |
| 意图 | 运动方式 | 适用场景 |
|---|---|---|
| 缓慢摇升、广角全景 | 产品发布、品牌亮相 |
| 推进+环绕、低角度英雄镜头 | 品牌宣言、情感故事 |
| 静态微距环绕、精准展示 | 电商、产品演示 |
| 跟拍、斯坦尼康稳定拍摄 | 客户证言、故事驱动内容 |
| 手持抖动、倾斜角度 | 高能量、紧迫感内容 |
| 反应式手持、快速变焦 | 轻松诙谐的品牌内容 |
Specialty Camera Intents (New)
特殊镜头意图(新增)
| Intent | Description | Best For |
|---|---|---|
| First-person subjective POV — immersive GoPro-style, continuous forward motion, peripheral detail close-ups | Action brands, travel, sports, tech demos |
| Aerial cinematic flythrough — smooth gimbal-stabilized, sweeping laterals, descend from high altitude into scene | Real estate, luxury, outdoor brands, epic reveals |
| Ground-level architectural flythrough — continuous dolly through space, seamless portal transitions | Architecture, interior design, venue showcases |
FPV Prompt Enrichment:
Immersive first-person POV shot. Camera glides forward through [scene] at eye level.
Slight natural motion stabilization with GoPro-style wide angle.
Peripheral detail rushing past — [details]. Smooth continuous forward motion.
No cuts throughout. [Subject] visible in foreground periphery.Drone Flythrough Prompt Enrichment:
Cinematic aerial drone shot. Camera descends from 200m altitude toward [subject/scene],
sweeping lateral arc as it descends. Gimbal-stabilized smooth motion.
Golden hour atmosphere, long shadows across [terrain/scene].
Final frame settles into medium establishing shot.
Aerial cinematography, DJI Inspire aesthetic.| 意图 | 描述 | 适用场景 |
|---|---|---|
| 第一人称主观视角——沉浸式GoPro风格、持续向前运动、周边细节特写 | 运动品牌、旅行、体育、科技演示 |
| 航拍电影式飞掠——平滑云台稳定、横向扫动、从高空下降至场景 | 房地产、奢侈品、户外品牌、震撼亮相 |
| 地面级建筑飞掠——连续推进穿越空间、无缝门户转场 | 建筑、室内设计、场地展示 |
FPV提示词补充:
沉浸式第一人称视角镜头。摄像机沿[场景]平视向前滑行。
轻微自然运动稳定,采用GoPro风格广角镜头。
周边细节快速掠过——[细节]。持续平滑向前运动。
全程无剪辑。[主体]出现在前景边缘。无人机飞掠提示词补充:
电影感航拍无人机镜头。摄像机从200米高空向[主体/场景]下降,
下降过程中进行横向扫动。云台稳定平滑运动。
黄金时段氛围,[地形/场景]上的长阴影。
最终帧定格为中景全景。
航拍电影风格,DJI Inspire质感。Prompt Quality Checklist
提示词质量检查清单
Before finalizing the Seedance prompt, verify:
- Scene environment is physically specific (not "nice background")
- Camera movement named explicitly (dolly in, orbit, drone flythrough, FPV, etc.)
- Lighting described technically (volumetric god rays, rim lighting, soft diffused, etc.)
- Subject/product described with visual specifics from brand-identity.md
- Sound direction included (even one line)
- Timecodes used for 10s+ videos
- etc. referenced if images are provided
@image1 - Brand CTA or tagline included in final seconds
- No vague adjectives ("amazing", "beautiful", "stunning") — replaced with technical terms
最终确定Seedance提示词前,验证以下内容:
- 场景环境描述具体(而非"好看的背景")
- 明确指定镜头运动(推进、环绕、无人机飞掠、FPV等)
- 灯光描述专业(体积光、轮廓光、柔和漫射光等)
- 主体/产品描述包含brand-identity.md中的视觉细节
- 包含声音指导(即使仅一句话)
- 10秒以上视频使用时间码
- 若提供图像,引用等标签
@image1 - 最后几秒包含品牌CTA或标语
- 无模糊形容词("amazing"、"beautiful"、"stunning")——替换为专业术语
Example: Full Workflow
示例:完整工作流
User: "Make an Instagram Reel for our cold brew coffee brand, drone shot, premium feel"
Step 1 — Brand read: Read (minimalist packaging, dark roast, black + gold palette), (urban professionals 25–40, values quality), ("Precision Brewed. Zero Compromise.")
brand-identity.mdICP.mdmessaging.mdStep 2 — Storyboard:
0–2s: Drone descends over rooftop terrace at sunrise, fog below.
2–5s: Drone swoops down toward coffee cup on white marble, steam rising.
5–9s: Close-up orbit of bottle, specular gold highlights, ice cubes.
9–11s: Product settles, black screen fades in: "Zero Compromise." + logo
Sound: Minimal lounge beat, coffee pour sound effect at 5s.Step 3 — Seedance Director Prompt:
0–2s: Cinematic aerial drone shot. Camera descends at 30° angle toward a rooftop terrace at sunrise.
Golden hour atmosphere, San Francisco bay fog below horizon. Gimbal-stabilized smooth descent.
2–5s: Drone rapidly closes toward a glass of cold brew coffee on white marble.
Steam curling upward. Macro lens approach. Caustic light patterns on wet glass surface.
5–9s: Slow precision orbit around cold brew bottle. Black matte label with gold embossed text catching
specular highlights. Ice cubes with subsurface light scattering. Commercial macro aesthetic.
9–11s: Static product hero shot. Letterbox crop, deep focus, black fade in from sides.
Sound: Minimal ambient beat, single piano note, coffee liquid sound effect at 5s mark.
Maintain cinematic color grade — deep blacks, warm gold midtones throughout.Step 4 — Generate reference: → cold brew bottle product shot (9:16)
google-imagen4-ultraStep 5 — Generate video:
bash
bash library/social/social-media-video/scripts/run-social-video.sh \
--prompt "0–2s: Cinematic aerial drone shot..." \
--platform instagram \
--camera drone \
--mode i2v \
--file media_outputs/coldbrew_ref.jpg \
--duration 11 \
--tier global \
--view用户:"为我们的冷萃咖啡品牌制作一条Instagram Reel,采用无人机镜头,高端质感"
步骤1 — 读取品牌文件:读取(极简包装、深烘、黑金配色)、(25–40岁城市白领,注重品质)、("精准萃取,绝不妥协。")
brand-identity.mdICP.mdmessaging.md步骤2 — 分镜脚本:
0–2s: 日出时无人机降落在屋顶露台,下方有雾气。
2–5s: 无人机俯冲至白色大理石上的咖啡杯,蒸汽升腾。
5–9s: 环绕特写瓶子,金色高光,冰块。
9–11s: 产品定格,黑屏渐显:"绝不妥协。" + 标志
音效:轻柔 lounge 节拍,5秒时加入倒咖啡音效。步骤3 — Seedance导演提示词:
0–2s: 电影感航拍无人机镜头。摄像机以30°角度向日出时的屋顶露台下降。
黄金时段氛围,旧金山海湾地平线以下有雾气。云台稳定平滑下降。
2–5s: 无人机快速靠近白色大理石上的一杯冷萃咖啡。
蒸汽向上卷曲。微距镜头推进。湿玻璃杯上的焦散光斑。
5–9s: 缓慢精准环绕冷萃咖啡瓶。黑色哑光标签上的金色浮雕文字反射高光。冰块的次表面散射效果。商业微距美学。
9–11s: 静态产品特写镜头。宽屏裁剪,深景深,两侧渐黑。
音效:轻柔环境节拍,单钢琴音符,5秒时加入咖啡液体音效。
全程保持电影感色调——深黑色、暖金色中间调。步骤4 — 生成参考图像: → 冷萃咖啡瓶产品图(9:16)
google-imagen4-ultra步骤5 — 生成视频:
bash
bash library/social/social-media-video/scripts/run-social-video.sh \
--prompt "0–2s: Cinematic aerial drone shot..." \
--platform instagram \
--camera drone \
--mode i2v \
--file media_outputs/coldbrew_ref.jpg \
--duration 11 \
--tier global \
--viewCommon Mistakes to Avoid
需避免的常见错误
- Reading brand files and ignoring them — the storyboard must visually match the brand palette and tone.
- Generic prompts — "a nice video of a product" produces generic output. Every token must direct.
- Wrong tier for aspect ratio — 1:1 and 21:9 require or
--tier global.--tier vip - Forgetting sound — Seedance generates audio. Direct it, or you get random results.
- FPV with static subject — FPV requires continuous motion in the scene. Pair with movement-rich environments.
- Drone without establishing shot — drone works best when it resolves INTO something (a product, a scene, a subject).
- Too many scene changes in 5s — match complexity to duration. 5s = 1 beat. 15s = 3–4 beats.
- 读取品牌文件却忽略内容——分镜脚本必须在视觉上匹配品牌调色板和语气。
- 通用提示词——"好看的产品视频"会生成通用内容。每个词都必须有明确指向。
- 宽高比对应错误层级——1:1和21:9格式需使用或
--tier global。--tier vip - 忘记声音指导——Seedance会生成音频。若不指定,会得到随机结果。
- FPV搭配静态主体——FPV要求场景中有持续运动。需搭配富含运动元素的环境。
- 无人机镜头无全景铺垫——无人机镜头最好能聚焦到某个对象(产品、场景、主体)。
- 5秒内场景切换过多——复杂度需匹配时长。5秒=1个节拍。15秒=3–4个节拍。