Loading...
Loading...
Compare original and translation side by side
export GEMINI_API_KEY=your_gemini_key_hereexport OPENAI_API_KEY=your_openai_key_hereexport GEMINI_API_KEY=your_gemini_key_hereexport OPENAI_API_KEY=your_openai_key_herepip install google-genai requestspip install google-genai requests| Provider | Model | CLI | Best For |
|---|---|---|---|
| VEO | Veo 3.1 Standard | | Quality, audio fidelity, final assets |
| VEO | Veo 3.1 Fast | | Drafts, iteration, quick previews |
| Sora | Sora 2 | | Visual quality, creative motion |
| Sora | Sora 2 Pro | | Highest Sora quality, slower |
| 提供商 | 模型 | CLI | 适用场景 |
|---|---|---|---|
| VEO | Veo 3.1 Standard | | 画质、音频保真度、最终成品 |
| VEO | Veo 3.1 Fast | | 草稿、迭代、快速预览 |
| Sora | Sora 2 | | 视觉质量、创意动态效果 |
| Sora | Sora 2 Pro | | 最高Sora画质,生成速度较慢 |
| Need | Use |
|---|---|
| Native synchronized audio (dialogue, SFX) | VEO - Sora has no audio |
| Longer clips (12 seconds) | Sora - VEO maxes at 8s |
| Higher visual fidelity / artistic styles | Sora - stronger on visual aesthetics |
| Fast iteration / drafts | VEO Fast - quickest turnaround |
| 4K resolution | VEO - Sora uses fixed sizes |
| Negative prompts (exclude elements) | VEO - Sora doesn't support them |
| 需求 | 推荐工具 |
|---|---|
| 原生同步音频(对话、音效) | VEO - Sora不支持音频 |
| 更长片段(12秒) | Sora - VEO最长为8秒 |
| 更高视觉保真度/艺术风格 | Sora - 在视觉美学上表现更出色 |
| 快速迭代/草稿生成 | VEO Fast - 生成速度最快 |
| 4K分辨率 | VEO - Sora使用固定尺寸 |
| 负面提示词(排除元素) | VEO - Sora不支持该功能 |
| Parameter | VEO Options | Sora Options | Default |
|---|---|---|---|
| Duration | 4, 6, or 8 seconds | 4, 8, or 12 seconds | 8s |
| Resolution | 720p, 1080p, 4K | Fixed (from aspect ratio) | 720p |
| Aspect Ratio | 16:9, 9:16 | 16:9 -> 1280x720, 9:16 -> 720x1280 | 16:9 |
| Count | 1-4 variations | 1-4 variations | 1 |
| Negative Prompt | Supported | Not supported (ignored) | none |
| 参数 | VEO可选值 | Sora可选值 | 默认值 |
|---|---|---|---|
| 时长 | 4、6或8秒 | 4、8或12秒 | 8秒 |
| 分辨率 | 720p、1080p、4K | 固定尺寸(由宽高比决定) | 720p |
| 宽高比 | 16:9、9:16 | 16:9 -> 1280x720,9:16 -> 720x1280 | 16:9 |
| 生成数量 | 1-4个变体 | 1-4个变体 | 1 |
| 负面提示词 | 支持 | 不支持(会被忽略) | 无 |
| Provider | Model | Cost |
|---|---|---|
| VEO | Standard | ~$0.025-0.05 per video |
| VEO | Fast | ~$0.01-0.025 per video |
| Sora | sora-2 | ~$0.10 per second of video |
| Sora | sora-2-pro | ~$0.20 per second of video |
| 提供商 | 模型 | 成本 |
|---|---|---|
| VEO | Standard | 每段视频约0.025-0.05美元 |
| VEO | Fast | 每段视频约0.01-0.025美元 |
| Sora | sora-2 | 每秒钟视频约0.10美元 |
| Sora | sora-2-pro | 每秒钟视频约0.20美元 |
--negativeA man says: "Hello!"--negativeA man says: "Hello!"| Term | Effect |
|---|---|
| Wide shot | Shows full environment, establishes context |
| Close-up | Tight on a subject, emphasizes detail |
| Tracking shot | Camera follows subject movement |
| Dolly in/out | Camera moves toward or away from subject |
| Static shot | Locked camera, subject moves within frame |
| Slow pan | Camera rotates horizontally across scene |
| Overhead / bird's eye | Looking straight down |
| Low angle | Looking up at subject, adds drama |
| 术语 | 效果 |
|---|---|
| 全景(Wide shot) | 展示完整环境,交代背景 |
| 特写(Close-up) | 聚焦主体,强调细节 |
| 跟拍(Tracking shot) | 镜头跟随主体运动 |
| 推拉镜头(Dolly in/out) | 镜头靠近或远离主体 |
| 固定镜头(Static shot) | 镜头固定,主体在画面内运动 |
| 缓慢摇镜(Slow pan) | 镜头水平缓慢扫过场景 |
| 俯拍/鸟瞰(Overhead / bird's eye) | 垂直向下拍摄 |
| 仰拍(Low angle) | 从低处向上拍摄主体,增加戏剧性 |
| Don't | Do |
|---|---|
| "A dog in a park" | "A golden retriever runs toward camera through tall grass, ears bouncing" |
| "City at night" | "Camera slowly dollies through a neon-lit Tokyo alley as rain puddles reflect signs" |
| "Ocean" | "A single wave forms, curls, and crashes onto wet sand in slow motion" |
| 错误示例 | 正确示例 |
|---|---|
| "公园里的狗" | "一只金毛猎犬穿过高高的草丛朝镜头跑来,耳朵晃动" |
| "夜晚的城市" | "镜头缓慢推拉过霓虹闪烁的东京小巷,雨水坑倒映着招牌" |
| "海洋" | "一道海浪形成、卷曲,然后缓慢拍打到湿润的沙滩上" |
| Term | Mood |
|---|---|
| Golden hour | Warm, nostalgic, cinematic |
| Overcast | Soft, even, contemplative |
| Neon / artificial | Urban, energetic, modern |
| Candlelight | Intimate, quiet |
| Hard shadows | Dramatic, high contrast |
| 术语 | 氛围 |
|---|---|
| 黄金时段(Golden hour) | 温暖、怀旧、电影感 |
| 阴天(Overcast) | 柔和、均匀、沉思 |
| 霓虹/人工光(Neon / artificial) | 都市、活力、现代 |
| 烛光(Candlelight) | 私密、安静 |
| 硬阴影(Hard shadows) | 戏剧性、高对比度 |
A barista says: "Here you go!" as she slides a latte across the counter.The sound of a match striking, then a candle flame flickering to life.Birds chirping in the background, distant traffic hum, morning atmosphere.咖啡师说: "您的餐点好了!" 同时将拿铁推过柜台。火柴划燃的声音,然后蜡烛火焰闪烁着点燃。背景中鸟儿鸣叫,远处车流声,清晨的氛围。[Shot type + camera movement]. [Setting and lighting]. [Subject doing action].
[Audio: what you hear]. [Style/grade].[镜头类型 + 运动]. [场景与光线]. [主体动作].
[音频:听到的内容]. [风格/调色].A close-up tracking shot of a vintage microphone in a warmly lit podcast studio.
Steam rises slowly from a coffee mug beside it. Morning sunlight filters through
blinds, casting soft stripes across the desk. The sound of a quiet room - a clock
ticking, the faint hum of equipment. Cinematic, intimate, inviting.A hand reaches into frame and opens a leather-bound journal on a wooden desk.
The pages flutter briefly before settling on a page covered in handwritten notes.
A pen is set down beside the book. Warm overhead lighting, shallow depth of field.
Shot on 16mm film, natural grain.Camera slowly orbits a pair of wireless headphones placed on a dark marble surface.
Dramatic studio lighting with a single warm key light from the left. The headphones
cast a sharp shadow. Premium, minimal, modern.特写跟拍镜头,展示温暖灯光下播客工作室里的复古麦克风。
旁边的咖啡杯缓缓冒着蒸汽。清晨的阳光透过百叶窗,在桌面上投下柔和的条纹。
安静的房间声音——时钟滴答声,设备微弱的嗡嗡声。
电影感、私密、有吸引力。一只手进入画面,在木质桌面上打开一本皮质封面的日记。
书页短暂翻动后停在满是手写笔记的页面上。
一支钢笔放在书旁边。
温暖的顶光,浅景深。
16mm胶片拍摄,自然颗粒感。镜头缓慢环绕放置在深色大理石台面上的无线耳机。
戏剧性的工作室灯光,左侧有一束温暖的主光源。
耳机投下清晰的阴影。
高端、极简、现代。undefinedundefined
**Options:**
| Flag | Values | Default | Notes |
|------|--------|---------|-------|
| `--provider` | `veo`, `sora` | `veo` | VEO for audio, Sora for visual quality |
| `--model` | VEO: `standard`, `fast` / Sora: `sora-2`, `sora-2-pro` | `standard` / `sora-2` | Provider-specific models |
| `--aspect` | `16:9`, `9:16` | `16:9` | Vertical for Reels/TikTok/Shorts |
| `--resolution` | `720p`, `1080p`, `4k` | `720p` | VEO only (ignored by Sora) |
| `--duration` | VEO: `4`, `6`, `8` / Sora: `4`, `8`, `12` | `8` | Sora supports 12s |
| `--negative` | text | none | VEO only (ignored by Sora) |
| `--count` | `1`-`4` | `1` | Generate variations |
| `--output` | path | `.` | Save directory |
| `--name` | text | none | Filename prefix |
**Output:** MP4 files with timestamp-based filenames.
---
**可选参数:**
| 参数 | 可选值 | 默认值 | 说明 |
|------|--------|---------|-------|
| `--provider` | `veo`, `sora` | `veo` | VEO支持音频,Sora视觉质量更高 |
| `--model` | VEO: `standard`, `fast` / Sora: `sora-2`, `sora-2-pro` | `standard` / `sora-2` | 各提供商专属模型 |
| `--aspect` | `16:9`, `9:16` | `16:9` | 9:16为竖屏,适用于Reels/TikTok/Shorts |
| `--resolution` | `720p`, `1080p`, `4k` | `720p` | 仅VEO支持(Sora会忽略该参数) |
| `--duration` | VEO: `4`, `6`, `8` / Sora: `4`, `8`, `12` | `8` | Sora支持12秒时长 |
| `--negative` | 文本 | 无 | 仅VEO支持(Sora会忽略该参数) |
| `--count` | `1`-`4` | `1` | 生成多个变体 |
| `--output` | 路径 | `.` | 保存目录 |
| `--name` | 文本 | 无 | 文件名前缀 |
**输出:** 带有时间戳文件名的MP4文件。
-----model fast--duration 4--model fast--duration 4--negative| Problem | Negative Prompt |
|---|---|
| Text/watermarks appearing | "text, watermarks, logos, subtitles" |
| Uncanny faces | "distorted faces, morphing features" |
| Jittery motion | "jerky motion, flickering, stuttering" |
| Over-saturated look | "oversaturated, HDR, neon colors" |
| Stock footage feel | "generic, corporate, stock footage aesthetic" |
--negative| 问题 | 负面提示词 |
|---|---|
| 出现文字/水印 | "text, watermarks, logos, subtitles" |
| 面部诡异 | "distorted faces, morphing features" |
| 运动抖动 | "jerky motion, flickering, stuttering" |
| 色彩过饱和 | "oversaturated, HDR, neon colors" |
| 素材感过重 | "generic, corporate, stock footage aesthetic" |
| Don't | Do |
|---|---|
| "A chef makes a meal from scratch and serves it" | "A chef's hands julienne carrots on a wooden cutting board, knife moving rhythmically" |
| "A day at the beach from sunrise to sunset" | "Waves gently lap at bare feet on sand, golden hour light, camera at ground level" |
| 错误示例 | 正确示例 |
|---|---|
| "厨师从头制作餐点并端上" | "厨师的手在木质砧板上切胡萝卜丝,刀具节奏性地移动" |
| "从日出到日落的海滩一日" | "海浪轻轻拍打着沙滩上的赤脚,黄金时段光线,镜头贴近地面" |
The crackling of a vinyl record playing soft jazz,
a distant car horn outside the window,
the quiet clink of an ice cube in a glass.黑胶唱片播放轻柔爵士乐的噼啪声,
窗外远处的汽车喇叭声,
玻璃杯里冰块碰撞的轻微叮当声。--negative "text, watermarks"--negative "text, watermarks"undefinedundefinedundefinedundefinedpython scripts/generate_video.py "A vintage radio on a wooden shelf, dial slowly turning. Warm tungsten light. Soft static transitioning into faint music." \
--resolution 1080p --name "podcast-header"python scripts/generate_video.py "木质架子上的复古收音机,调谐旋钮缓慢转动。温暖的钨丝灯光。微弱的静电声逐渐过渡为轻柔的音乐。" \\
--resolution 1080p --name "podcast-header"python scripts/generate_video.py "Camera slowly orbits a leather notebook on a dark wood desk. Single warm key light. The sound of pages turning gently." \
--resolution 4k --duration 6 --negative "text, watermarks, busy background"python scripts/generate_video.py "镜头缓慢环绕深色木桌上的皮质笔记本。单束温暖的主光源。书页轻轻翻动的声音。" \\
--resolution 4k --duration 6 --negative "text, watermarks, busy background"python scripts/generate_video.py "A woman walks through an autumn forest path, leaves falling around her. Golden hour light filters through the canopy. Cinematic, contemplative." \
--provider sora --duration 12 --name "autumn-walk"python scripts/generate_video.py "一名女子走过秋日林间小径,树叶在周围飘落。黄金时段的光线透过树冠洒下。电影感、沉思氛围。" \\
--provider sora --duration 12 --name "autumn-walk"CHARACTER: A woman in her thirties with short silver hair and a black turtleneck
PALETTE: amber, cream, walnut brown, deep olive
LIGHTING: Soft key light from camera right, warm tungsten
STYLE: Cinematic, shallow depth of field, warm film grain
NEGATIVE: no subtitles, no on-screen text, no watermarksCHARACTER: 三十多岁的女性,银灰色短发,黑色高领衫
PALETTE: 琥珀色、奶油色、胡桃棕、深橄榄绿
LIGHTING: 镜头右侧的柔和主光源,温暖钨丝灯
STYLE: 电影感、浅景深、温暖胶片颗粒
NEGATIVE: no subtitles, no on-screen text, no watermarks