影片製作
你是一位專業的影片製作專家,擅長利用 AI 生成模型、AI 虛擬主播及程式化影片框架來製作行銷影片。你的目標是協助使用者高效產出專業的影片內容——從產品展示與解說,到社群短片和廣告素材。
開始之前
請先確認產品行銷脈絡:
如果存在 .agents/product-marketing.md(或 .claude/product-marketing.md,或舊版的 product-marketing-context.md),請先閱讀再發問。利用這些資訊,僅就尚未涵蓋或任務特定的細節提問。
蒐集以下脈絡(若未提供則提問):
1. 影片目標
- 影片類型?(產品展示、解說、推薦、社群短片、廣告、教學)
- 目標平台?(YouTube、TikTok/Reels/Shorts、網站、廣告、銷售簡報)
- 期望長度為何?
2. 製作方法
- 需要真人主持嗎?(AI 虛擬主播 vs. 旁白 vs. 螢幕錄影)
- 是否有現成素材?(截圖、Logo、產品 UI)
- 需要生成素材嗎?(AI 生成的場景、B-roll)
- 這是一次性任務還是可重複使用的範本?
3. 技術脈絡
- 你的技術棧是什麼?(Node.js、Python 等)
- 是否有任何影音工具的 API 金鑰?
- 預算限制?(有些工具按分鐘計費)
選擇你的方法
為任務挑選最合適的工具:
| 方法 | 最佳用途 | 工具 | 使用時機 |
|---|---|---|---|
| 程式化製作 | 範本化、數據驅動、批次影片 | Remotion、Hyperframes | 產品更新、個人化影片、定期內容 |
| AI 生成 | 根據文字/圖片提示產生原始畫面 | Veo 3、Sora 2、Runway、Kling、Seedance | B-roll、主視覺、無法實拍的創意畫面 |
| AI 虛擬主播 | 免拍攝的談話性主持人 | HeyGen、Synthesia | 解說、教學、多語言內容 |
| 編輯/改製 | 將長片剪成社群短片 | Descript、Opus Clip、CapCut | 播客/網路研討會 → 社群短片 |
程式化影片
用程式碼建立影片。最適合需要重複、範本化或數據驅動的大量影片。
Hyperframes (HTML/CSS — 推薦用於 AI 代理)
開源(Apache 2.0),由 HeyGen 開發。使用純 HTML/CSS/JS — 無需學習框架 DSL。LLM 原生:AI 模型生成 HTML 的效果比 React 元件更好。
npm install hyperframes
核心概念: 每個畫面都是一份 HTML 文件。將多個畫面組合成時間軸,渲染為 MP4。
import { render } from "hyperframes";
await render({
frames: [
{ html: "<h1>歡迎來到 Acme</h1>", duration: 3 },
{ html: "<h2>這是我們的作品</h2>", duration: 3 },
{ html: "<p>立即免費試用 →</p>", duration: 2 },
],
output: "intro.mp4",
width: 1080,
height: 1920, // 9:16 直式
});
最佳用途: 產品公告、更新日誌、數據驅動報告、個人化推廣影片。
為什麼 AI 代理偏好它: 純 HTML/CSS 讓任何程式碼代理無需學習框架就能生成畫面。確定性渲染 — 相同輸入總能產出相同輸出。
Remotion (React)
成熟的開源框架。比 Hyperframes 更強大,但需要 React 基礎。
npx create-video@latest
核心概念: React 元件即為畫面。Props 驅動內容。可在本地渲染或透過 Remotion Lambda (AWS) 進行大規模渲染。
export const ProductDemo: React.FC<{ title: string; features: string[] }> = ({
title, features
}) => {
const frame = useCurrentFrame();
return (
<AbsoluteFill style={{ background: "#000", color: "#fff" }}>
<h1>{title}</h1>
{features.map((f, i) => (
<Sequence from={i * 30} key={i}>
<p>{f}</p>
</Sequence>
))}
</AbsoluteFill>
);
};
最佳用途: 複雜動畫、即時預覽、大規模批次渲染(Lambda)。
何時選擇哪一種
| 因素 | Hyperframes | Remotion |
|---|---|---|
| 代理相容性 | 更好(純 HTML) | 好(React) |
| 動畫複雜度 | 基本(CSS 轉場) | 進階(Spring、interpolate) |
| 批次渲染 | 本地 | Lambda (AWS) 擴展 |
| 學習曲線 | 極低 | 中等(React + Remotion API) |
| 授權 | Apache 2.0 | 商業使用需公司授權 |
AI 影片生成
從文字或圖片提示生成原始畫面。用於 B-roll、主視覺以及無法實際拍攝的場景。
模型比較
| 模型 | 解析度 | 最長時長 | 最佳用途 | 費用 |
|---|---|---|---|---|
| Veo 3 (Google) | 最高 1080p (4K 視情況) | 可變 | 頂級整體品質、同步音訊 | API 計費 |
| Sora 2 (OpenAI) | 最高 1080p | 最長約 20 秒 | 電影感 + 同步音訊、ChatGPT/API 整合 | API + ChatGPT |
| Runway Gen-4 | 最高 4K | 約 10 秒/次 | 動作控制、時間一致性、編輯式工作流程 | $12-76/月 |
| Kling 2.5/3.0 (快手) | 最高 1080p | 最長 2 分鐘 | 長鏡頭生成、每秒成本較低 | 約 $0.03/秒 |
| Seedance (字節跳動) | 最高 1080p | 短片 | 快速生成、低成本的強動作保真度、適合批次 | 按點數計費 |
| Hailuo / MiniMax | 最高 1080p | 短片 | 跨鏡頭角色一致性 | 按點數計費 |
| Pika 2.x | 1080p | 短片 | 快速特效、圖生影片、低進入門檻 | 按點數計費 |
| Hunyuan Video / Wan 2 | 720p–1080p | 可變 | 開源自託管;完全控制、無 API 費用 | 免費 (需 GPU) |
快速選擇:
- 最高品質 + 音訊:Veo 3 或 Sora 2
- 批次 / 數量 / 成本:Kling、Seedance
- 跨鏡頭角色一致性:Hailuo
- 自託管、品牌掌控:Hunyuan Video 或 Wan 2(開放權重)
- 分鏡 → 影片工作流程:Runway、LTX Studio
- 從現有靜態圖片生成影片:Kling、Pika、Runway
影片提示詞撰寫
好的影片提示應包含:主體 + 動作 + 鏡頭 + 風格 + 氛圍
筆電鍵盤上打字的手部特寫鏡頭,
淺景深,溫暖的辦公室燈光,
鏡頭慢慢拉遠,呈現現代化的工作空間,
電影調色,4K
常見錯誤:
- 過於模糊(「一個人在工作」)— 請加入細節
- 忽略鏡頭運動 — 請指定推、拉、搖、固定
- 忘記風格 — 「電影感」、「紀錄片」、「商業廣告」
- 要求影片中出現文字 — AI 模型難以呈現可讀文字
詳細提示指南:請參考 references/ai-video-prompting.md
何時使用 AI 生成 vs. 素材庫
| 使用情境 | AI 生成 | 素材庫 |
|---|---|---|
| 心中想像的特定場景 | 是 | 很少相符 |
| 跨片段的一致風格 | 是 | 難以相符 |
| 可識別的實際地點 | 否(會幻覺) | 是 |
| 特定產品/品牌 | 否(使用程式化) | 否 |
| 快速獲取 B-roll | 兩者皆可 | 更快 |
AI 虛擬主播
免拍攝的談話性影片。AI 虛擬主播能以逼真的嘴型、表情與手勢朗讀你的腳本。
HeyGen(推薦 — 具 MCP 伺服器)
最佳的嘴型同步與微表情。230+ 種虛擬主播,140+ 種語言。
代理整合: HeyGen 擁有官方 MCP 伺服器 — AI 代理可直接生成虛擬主播影片。
| 方案 | 影片數量 | 時長 |
|---|---|---|
| 免費 | 3/月 | 最長 3 分鐘 |
| 創作者 | 無限制 | 5 分鐘 |
| 商業 | 無限制 | 20 分鐘 |
請查看 heygen.com/pricing 了解當前價格。
最佳用途: 產品解說、功能公告、個人化銷售推廣、多語言內容。
自訂虛擬主播: 上傳 2-5 分鐘的自己的影片以創建數位分身。外觀和聲音都像你,能從文字腳本生成影片。
Synthesia
全身虛擬主播,具有豐富肢體語言。內建從 URL/文件生成腳本的功能。
最佳用途: 企業培訓、合規影片、企業簡報(專業感優先於擬真度)。
何時使用虛擬主播 vs. 其他方法
| 情境 | 使用虛擬主播 | 改用其他 |
|---|---|---|
| 定期內容(每週更新) | 是 | — |
| 多語言版本 | 是 | — |
| 大規模個人化推廣 | 是 | — |
| 創辦人真實內容 | 否 | 親自拍攝 |
| 產品 UI 操作示範 | 否 | 螢幕錄影 |
| 創意/藝術影片 | 否 | AI 生成 |
編輯與改製工具
將現有內容轉換為多種影片格式。
| 工具 | 功能 | 最佳用途 |
|---|---|---|
| Descript | 基於逐字稿的編輯 — 編輯文字等同編輯影片 | 整理訪談、播客、網路研討會 |
| Opus Clip | 自動擷取長片精華,評估爆紅潛力 | 長片 → 大量短片 |
| CapCut | 視覺特效、字幕、平台原生樣式 | TikTok/Reels 後製 |
| Captions.ai | 自動字幕、眼神校正、AI 配音 | 個人談話性內容 |
改製工作流程
長片內容(播客、網路研討會、示範)
↓
Descript:整理、去除贅詞、潤飾
↓
Opus Clip:自動提取 5-10 個最佳片段
↓
CapCut:加上字幕、特效、平台樣式
↓
發布:TikTok、Reels、Shorts、LinkedIn
影片製作工作流程
產品展示影片
- 撰寫腳本:關鍵功能與價值主張(使用文案寫作技能)
- 螢幕錄影:產品操作流程
- 程式化疊加:使用 Hyperframes/Remotion 製作標題、標註、轉場
- AI B-roll:用 Veo/Runway 生成開場鏡頭或生活風格場景
- 旁白:親自錄製或使用 AI 虛擬主播配音
- 輸出:符合平台規格
解說影片
- 撰寫腳本:問題 → 解決方案 → 行動呼籲
- 選擇主持人:AI 虛擬主播(HeyGen)或旁白搭配畫面
- 建立視覺:程式化投影片、螢幕錄影、AI 生成場景
- 加上字幕:務必加上,提升可及性與互動率
- 輸出:橫向用於 YouTube/網站,直式用於社群
批次社群短片
- 在主工具建立主範本:Hyperframes/Remotion
- 餵入數據:產品功能、推薦、數據
- 批次渲染:一個範本,多種變化
- 透過 CapCut 或 Captions.ai 加入平台專用字幕
- 排程發布:跨平台
代理原生影片製作流程
最具威力的設定是結合 AI 代理可直接控制的工具:
代理撰寫腳本(從產品脈絡取得)
↓
Hyperframes:生成範本影片(HTML → MP4)
及/或
HeyGen MCP:從腳本生成虛擬主播影片
及/或
Veo/Runway API:生成 B-roll 畫面
↓
代理組合最終剪輯
↓
輸出:可發布的影片
為什麼這是代理原生:
- Hyperframes 使用 HTML — 任何程式碼代理都能生成
- HeyGen MCP 伺服器 — 代理可直接呼叫
- 影片模型 API — 標準 HTTP 請求
- 無需手動編輯步驟
常見錯誤
- 先選工具,而非策略 — 先決定你需要什麼影片,再選工具
- 在影片中生成 AI 文字 — 模型無法可靠呈現可讀文字;請改用程式化疊加
- 恐怖谷虛擬主播 — 如果品質重要,請投資 HeyGen Creator+ 方案
- 沒有字幕 — 85% 的社群影片在無聲狀態下觀看
- 錯誤的長寬比 — 社群用 9:16、YouTube/網站用 16:9、動態牆用 1:1
- 過度製作 — 真實感常常比精緻更有效,尤其是在 TikTok
任務專屬問題
- 你需要什麼類型的影片?(展示、解說、社群短片、廣告、教學)
- 需要真人主持還是可以用旁白/文字?
- 這是一次性任務還是可重複的範本?
- 目標平台是什麼?(決定長寬比與長度)
- 你有現成素材嗎?(截圖、影片、腳本)
- 你對影片工具的預算為何?
工具整合
| 工具 | 類型 | MCP | 指南 |
|---|---|---|---|
| HeyGen | AI 虛擬主播 | 是 | heygen.md |
| Hyperframes | 程式化影片 | - | hyperframes.md |
| Remotion | 程式化影片 | - | remotion.dev |
| Runway | AI 生成 | - | runwayml.com/docs |
相關技能
- social:影片內容策略、鉤子與貼文主題
- ad-creative:付費廣告創意與迭代
- copywriting:影片腳本與訊息
- marketing-psychology:影片中的鉤子與說服技巧