一、為什麼選擇 JSON 提示詞?
相較於純文字提示,JSON 能讓你「像導演寫分鏡」一樣,把場景、鏡位、光影、音效一次說清楚,大幅降低 AI 誤解的機率,並方便後續版本管理與團隊協作。
二、專業 JSON 提示詞的 12 大欄位
| 欄位 | 說明與範例 |
|---|---|
| description | 用一句話交代「這是什麼場景、正在發生什麼事」。 例: "description": "夜晚台北信義區街頭,一台白色 Model X 安靜滑過,霓虹燈倒映在濕漉漉的柏油路" |
| style | 畫面風格關鍵字,可複選。 例: "style": ["cinematic", "cyberpunk", "photorealistic"] |
| camera | 鏡頭語言:wide-angle、first-person、orbit、symmetrical、dolly-in 等。 例: "camera": "low-angle tracking shot" |
| lighting | 光線與氛圍:neon rim light、soft daylight、golden hour、volumetric fog。 例: "lighting": "strong backlit with neon rim light" |
| room / location | 場景空間簡述,幫助 AI 建立世界觀。 例: "location": "futuristic Taipei alley with holographic billboards" |
| elements | 具體物件與角色,最好包含材質與顏色。 例: "elements": ["white Tesla Model X", "reflective wet asphalt", "purple neon signs"] |
| motion | 動態描述:particles floating、slow-motion splash、camera tilt-up。 例: "motion": "subtle camera drift forward, raindrops dripping" |
| audio | 背景音樂、環境音、對白。 例: "audio": "distant city hum, soft synthwave music, subtle tire splash" |
| framing | 構圖比例與鏡頭設定。 例: "framing": {"aspectRatio": "16:9", "cameraLock": false} |
| ending | 最後定格畫面,方便收尾。 例: "ending": "Tesla tail lights fade into the neon haze" |
| text | 是否出現字幕或標語,沒有就填 "none"。 |
| keywords | 3–5 個主題關鍵字,協助 AI 快速鎖定主軸。 例: "keywords": ["cyberpunk", "Taipei night", "electric car"] |
三、實戰範例:15 秒電影級開場
{
"description": "黎明時分的台灣阿里山,雲海翻騰,曙光從山脊縫隙灑下,一台紅色無人機緩緩升起",
"style": ["cinematic", "photorealistic"],
"camera": "slow ascending drone shot",
"lighting": "golden hour backlit with volumetric rays",
"location": "Alishan sea of clouds at sunrise",
"elements": ["red DJI drone", "rolling sea of clouds", "sun rays breaking through peaks"],
"motion": "smooth upward drone movement, clouds slowly drifting",
"audio": "soft orchestral build-up, distant bird calls, wind over mountain",
"framing": {"aspectRatio": "16:9", "cameraLock": false},
"ending": "drone hovers above the sea of clouds as sun fully rises",
"text": "none",
"keywords": ["Alishan", "sunrise", "drone", "cinematic"]
}
將以上 JSON 貼進 Gemini API 或 Vertex AI Studio 的「影片」區塊即可生成。
四、進階技巧
- 鎖定角色一致性
在elements中為角色加上固定特徵詞,例如"a woman in a red leather jacket, short black hair",可減少人物變形。 - 負面提示(negativePrompt)
在參數區加入"negativePrompt": "blurry, low-res, distorted face"可避免常見瑕疵。
解析度與長度
目前 Veo 3 支援 720p–1080p、5–8 秒短片;若需 4K 或更長,請使用 Vertex AI 企業方案並在 parameters 指定:
"parameters": {
"resolution": "1920x1080",
"durationSeconds": 8,
"generateAudio": true
}
多場景串接
把多組 JSON 放在陣列裡,可一次產生連續鏡頭:
[
{ "description": "場景一...", ... },
{ "description": "場景二...", ... }
]
五、常見錯誤與除錯
| 問題 | 解決方法 |
|---|---|
| 畫面跳躍不流暢 | 在 motion 加入 "smooth"、"slow" 等緩衝詞 |
| 物件比例怪異 | 在 elements 明確寫出尺寸比較,如 "a small drone relative to a person" |
| 風格跑掉 | 把 style 關鍵字放在最前面,並減少衝突詞 |
六、收費與額度
- Gemini Ultra 個人版:約 NT$249/月,每日 3 次生成,可關閉浮水印。
- Vertex AI 企業版:按量計價,支援 4K、批次處理,需綁定信用卡與 GCP 專案。
七、快速上手的三步驟
- 開帳號:登入 Google AI Studio 或 Vertex AI Studio。
- 選模型:選
veo-3.0-generate-preview(最新)或veo-3.0-fast-generate-preview(速度優先)。 - 貼 JSON:將上述範例貼進提示框 → 點擊「生成」→ 1–2 分鐘後下載影片。
只要掌握這 12 個欄位與範例模板,你就能像專業導演一樣,用結構化語言精準駕馭 Veo 3,產出電影級短片。
最便宜的 Veo 3 使用攻略(一次看懂)
| 方案 | 成本 | 額度/限制 | 申請條件 | 操作步驟 |
|---|---|---|---|---|
| Google Cloud 免費試用 | 完全免費 | US$300 額度,約可生成 1,500 秒 1080p 影片 | 全新 Google 帳號 + 信用卡驗證(不扣款) | 1. 前往 Google Cloud Free Trial 2. 建立專案 → 啟用 Vertex AI API 3. 進入 Vertex AI Studio 開始生成 |
| Google AI Pro 免費試用 | 首月免費 | 每月 25 次生成,之後 US$19.99/月 | 任何 Google 帳號 | 1. 登入 Gemini 2. 點右上角「Upgrade」→ 選 AI Pro 方案 3. 記得 30 天內取消訂閱 避免扣款 |
| 學生專屬 15 個月免費 | 0 元 | 每月 25 次,總計 375 次 | 有效 .edu 或 .ac 信箱(台灣大學、台科大等皆可) |
1. 前往 Google One 學生方案 2. 上傳學生證或輸入學校信箱驗證 3. 驗證通過後即可使用 |
| Google Vids(Workspace 用戶) | 免額外付費 | 無公開額度,但可無限次小量生成 | 已有 Google Workspace(企業或教育版) | 1. 開啟 Google Vids 2. 點「Generate video」輸入提示詞即可 |
| Veo 3 Fast 預覽版 | 約 US$0.005/秒 | 1080p、8 秒影片 ≈ US$0.04 | 需加入候補名單 | 1. 填寫 申請表 2. 通過後在 Vertex AI 選 veo-3.0-fast-generate-001 模型 |
如何最大化免費額度?
- 先拿 Cloud US$300:最划算,用完再考慮其他方案。
- 學生雙重疊加:先用學生信箱拿 15 個月,期間 Cloud 額度可留到之後用。
- 快閃 Pro 試用:月底申請,月初取消,實際可用近 2 個月。
替代方案(若額度用完)
- RecCloud AI:免費試用 + 中文介面,適合社群短影音
- Edimakor:完全免費,但畫質較低,適合初學者
⚠️ 注意:所有免費額度皆 不支援商用,如需商用請購買正式方案。
