PromptJazz
四個來自不同故事的角色站在一起:紅辮子的獵魔人、打領結的胖虎斑貓、美猴王戰士,以及提著燈的調查員
  1. 指南
  2. 角色一致性

AI 影片角色一致性教學

最後測試: · 更新: · 閱讀約 9 分鐘

先說結論

每個不能變的東西都準備一張圖:每個角色、每個場景、每個產品。每個鏡頭都把這些圖當參考圖放進去,每次用同樣的文字描述,提示詞最後再加幾條規則。我們實測,同一個角色從 15 歲到 30 歲,有參考圖就認得出是同一個人,只靠文字就跑掉了。唯一的陷阱:Seedance 會擋寫實真人的參考照片,連 AI 生成的也擋。下面有繞過的方法。

AI 影片的角色一致性是什麼?

角色一致性,就是同一個人在每個鏡頭裡看起來都一樣:同一張臉、同樣的髮型、衣服和顏色。場景也一樣(房間不會自己換格局),產品也一樣(Logo 不會融掉)。

只要你做的不只一個鏡頭,這件事就很重要。廣告、MV、短片都是好幾支影片剪在一起,主角外套換了顏色,觀眾一眼就看得出來。還不熟提示詞(指令)的基本寫法?先看AI 影片怎麼做?一篇白話講清楚。

AI 角色為什麼每個鏡頭都會變?

每支影片都從全新的隨機雜訊開始。模型不記得你上一個鏡頭,每次都根據你的文字重新生成角色,而文字能留下的空間太大了。

我們之前測試過,「亮黃色外套」7 支裡有 5 支變成紅色。「綁辮子的女孩」可以是一百個不同的女孩。

讓畫面保持一致的四個工具

  1. 一組參考圖。每個不能變的東西一張:角色設定圖(正面、側面、背面加臉部特寫)、每個場景一張、每個產品或道具一張。做法請看角色三視圖提示詞(指令)。
  2. 每樣東西一段固定描述,每個提示詞都一字不改貼上。「一條垂到腰的粗紅銅色辮子、雀斑、綠眼睛。」不要這個鏡頭寫「紅髮」、下個鏡頭寫「赤褐色」。
  3. 一致性規則,放在提示詞最後:用一行寫清楚哪些東西要保持一樣。
  4. 分鏡表。做第一個鏡頭之前,先把所有鏡頭寫好,場景、道具和光線一次決定。

這篇每段提示詞都是這個架構,複製後把空格填上就好:

@Image1:[角色](角色)。@Image2:[道具](道具)。@Image3:[場景](場景)。[畫風句,每個鏡頭都一樣。]@Image1 的[角色],[固定描述],在 @Image3 的[場景][做什麼],[時間]。0–4 秒:[鏡頭和動作]。4–7 秒:[鏡頭和動作]。7–10 秒:[鏡頭和動作]。聲音:[2 到 3 個簡單的聲音];不要背景音樂。一致性:[臉、髮型、服裝、道具]都和 @Image1、@Image2 一樣。

英文原文(產生範例影片的提示詞)

@Image1: [character] (character). @Image2: [prop] (prop). @Image3: [place] (location).[Style line, the same in every shot.] [Character] from @Image1, [fixed description], [does what] in [place] from @Image3, [time of day].0–4 s: [shot and action].4–7 s: [shot and action].7–10 s: [shot and action].Sound: [2 or 3 plain sounds]; no background music.Consistency: same [face, hair, outfit, prop] as @Image1 and @Image2.

實測:一個女孩、三個年紀

最難的一致性考驗:同一個角色長大。Mira 是個紅髮村姑,後來成了獵魔人。我們做了她 15、19、30 歲的鏡頭,每個都做兩次:

  • 有參考圖:那個年紀的角色設定圖、護身符設定圖,加上場景圖;
  • 只靠文字:同一段提示詞,拿掉所有圖。
15 歲 Mira 的角色設定圖:紅辮子、綠洋裝,正面、側面、背面和臉部特寫
她 15 歲的設定圖。
30 歲 Mira 的角色設定圖:及肩辮子、疤痕、炭灰色獵人大衣
30 歲,用前面的設定圖修改而來,所以臉延續下來。
15 歲的 Mira 跑上和參考圖一樣的村莊小路,胸前戴著護身符
有參考圖
紅髮女孩跑上另一座通往風車的山坡
只靠文字

15 歲。參考圖保住了那座有風車的村莊;只靠文字,模型自己編了另一座山坡。

30 歲的 Mira 從廢墟城堡的煙霧中走出,短辮子、淡疤、戴著護身符
有參考圖
長辮子、戴兜帽的紅髮獵人站在一片碎石之間
只靠文字

30 歲。只靠文字,她的辮子又長回來了,疤也淡到看不見。

有參考圖只靠文字
場景3 個都和圖一樣:風車村莊、白樺林、廢墟城堡3 個都變了:別的山坡、別的樹林、只剩碎石沒有城堡
30 歲的 Mira紅繩綁的短辮子、淡疤、比較成熟的臉、護身符又變回長辮子、看不清楚疤、臉比較年輕、多了兜帽
畫風3 個鏡頭都是同樣的手繪風也是手繪,但 15 歲那支的臉比較圓、比較卡通

就算有參考圖,也有兩個地方跑掉:第一支影片裡護身符會發光(我們沒要求),「骨頭尖端的長矛」變成頂端插著一整根骨頭的棍子。

重點:圖片能留住文字留不住的東西:確切的場景,以及隨故事改變的細節,像髮型或疤痕。

看 30 歲、有參考圖的提示詞與英文原文

@Image1:30 歲的 Mira(角色)。@Image2:她的護身符(道具)。@Image3:廢墟城堡(場景)。手繪轉描(rotoscope)動畫:動作描自真人表演,乾淨的墨線、平塗賽璐珞色塊、柔和的手繪水彩背景。@Image1 裡的 Mira,現在是約 30 歲的老練獵魔人,同一張臉、同樣的雀斑、綠眼睛,紅銅色辮子剪到肩膀、用紅繩綁起,一邊眉毛上有一道淡淡的舊疤,穿著長版炭灰色獵人大衣,戴著 @Image2 的藍色玻璃珠護身符,黃昏時從 @Image3 的廢墟城堡煙霧中走出來,手上拿著一把骨頭尖端的長矛。0–4 秒:遠景,煙霧飄過廢墟,她從煙裡朝我們走來。4–7 秒:中景跟拍,大衣擺動,辮子和疤痕在低角度的橘光裡很清楚。7–10 秒:她停下來,摸了摸胸前的藍色珠子,閉上眼睛;特寫。聲音:燃燒的餘燼劈啪聲、風聲、她踩在石頭上的靴子聲;不要背景音樂。一致性:臉、辮子、雀斑、疤痕和護身符都和 @Image1、@Image2 一樣;全程保持手繪畫風。

英文原文(產生範例影片的提示詞)

@Image1: Mira at 30 (character). @Image2: her amulet (prop). @Image3: the ruined keep (location).Hand-drawn rotoscoped animation: motion traced from live action, clean ink outlines, flat cel colours, soft hand-painted watercolour backgrounds. Mira from @Image1, now a seasoned monster hunter of about 30, with the same face and freckles, green eyes, a shoulder-length copper-red braid tied with a red cord and a thin pale scar through one eyebrow, in a long charcoal hunter's coat, wearing the blue glass bead amulet from @Image2, walks out of the smoke at the ruined keep from @Image3 at dusk, carrying a long spear with a bone tip.0–4 s: wide shot, smoke drifts across the ruins and she walks out of it toward us.4–7 s: medium tracking shot, her coat moving, the braid and scar clear in the low orange light.7–10 s: she stops, touches the blue bead amulet at her chest and closes her eyes; close-up.Sound: crackling embers, wind, her boots on stone; no background music.Consistency: same face, braid, freckles, scar and amulet as @Image1 and @Image2; the art stays hand-drawn throughout.

場景和產品也一樣嗎?

一樣。場景就是另一張參考圖。房間、街道或風景最好用沒有人的圖,因為畫面裡有人會搶走注意力。

調查員走在起霧的碼頭上,遠處是燈塔
第 1 集
同一間燈室長滿黑色珊瑚,怪物從發光的透鏡後升起
第 3 集

我們的恐怖短劇:3 集裡碼頭和燈室都和參考圖一致。長滿珊瑚的燈室,是用乾淨版本的圖改出來的,樓梯、書桌和透鏡都在原位。

產品最容易跑掉,因為模型對知名產品比對你的產品熟。同一個平底鍋鏡頭我們做了兩次,一次附產品設定圖,一次只用文字描述:

蛋從鈷藍色、萊姆綠握把的平底鍋乾淨滑出
有產品設定圖
鍋底變成萊姆綠、鍋面變成點點紋的平底鍋
只靠文字

有設定圖,鍋子就對了:鈷藍色外殼、萊姆綠握把、蜂巢紋鍋面。只靠文字,字樣還在,但鍋子多了萊姆綠底座,蜂巢紋也不見了。

更多請看 AI 商品影片範本。

可以用寫實真人嗎?關於人臉檢查

在 Seedance 裡,不能當參考圖。ByteDance 會擋看起來像真人的參考圖,AI 生成的臉也算。它看的是畫面本身,不管圖是從哪裡來的。

2026 年 11 月 3 日的實測結果:

參考圖風格結果
賽博龐克快遞員寫實真人,用 Nano Banana Pro 生成送出就被擋:「the input image may contain real person」
Z 世代滑板少年寫實真人送出就被擋
美猴王戰士寫實 3D,人臉帶點猴子特徵通過,而且和設定圖很像
調查員電玩過場動畫風通過,而且和設定圖很像
虎斑貓、動畫女孩風格化每次都通過

送出就被擋不會扣點,因為工作根本沒開始。

想用寫實真人,有三個方法

  1. 重複使用你自己的影片。先用文字描述這個人,寫出在人群中認得出來的特徵,生成一支短影片。看起來對了,就把這支影片當參考影片,放進後面每個鏡頭。BytePlus 允許同一個帳號在 30 天內,把沒修改過的 Seedance 影片拿回來當參考。我們試了 3 次(快遞員、滑板少年、模特兒),第二個鏡頭都是同一個人。
光頭、穿黃色雨衣、有金屬植入物的快遞員走在下雨的霓虹街頭
只靠文字
同一個快遞員坐在麵店吧台,轉頭看向鏡頭
用第一支影片當參考影片

要注意:它會照抄第一支影片,連錯誤一起抄。我們的文字把快遞員的金屬植入物放到耳朵後面,而不是下巴,第二支影片也照樣放在那裡。所以第一支要重做到對為止,後面每個鏡頭都從它延伸。

  1. ByteDance 審核過的人物。BytePlus 有超過 10,000 個審核過的虛擬人物,在 SpeedReel 也能用。通過審核的企業客戶,還能在本人同意下驗證真人肖像。
  2. 改用風格化。動畫、3D、黏土或電玩過場風都能通過。我們的 AI 短劇範本就是因為這樣才用電玩風。

Seedance 的其他限制和失敗原因,可以看 Seedance 2.5 教學:好在哪?效果怎麼調?。

參考圖怎麼標?

  • 開頭先列清單:「@Image1:15 歲的 Mira(角色)。@Image2:她的護身符(道具)。@Image3:村莊(場景)。」後面需要的地方再提到標籤。
  • 編號照上傳順序。第一張上傳的圖就是 @Image1。檔名也照這個順序取,比較不會搞混。
  • 只用一種寫法。不要這行寫 @Image1、下一行寫「圖 1」。
  • 把最重要的 2、3 個特徵在動作句裡再寫一次。只在開頭提一次,長一點的影片後面就會淡掉。
  • 參考音訊請上傳 MP3。Seedance 不收我們的 .m4a 檔。

留下一支影片之前的檢查清單

每支影片都專門為這幾點看一遍:

  • 臉、髮型和眼睛顏色。
  • 服裝顏色和細節:疤痕、飾品、Logo。
  • 手上拿的道具對不對。
  • 家具是不是還在原位。
  • 光線是不是從同一邊來、同一個時段。
  • 產品形狀和字樣。
  • 任何沒要求卻冒出來的東西。我們的護身符自己發光,「濕濕黑黑的東西」變成了章魚觸手。

其他工具怎麼處理一致性?

我們測的是 Seedance 2.5。下面是其他工具對同一件事的叫法,資料來自各家官方頁面,我們沒有實測:

工具功能怎麼用
Kling(可靈)Element Library(主體庫)用 2 到 4 張圖把角色存成「主體」,再在提示詞裡用 @ 叫出來
Veo 3.1Ingredients to Video給它人物和場景的圖。Veo 預覽版已在 2026 年 10 月 22 日離開 Gemini API
Gemini(Omni Flash)參考圖在提示詞裡用 <IMAGE_REF_0> 標記圖片
Nano Banana Pro多圖輸入只做圖、不做影片。Google 說它最多能讓 5 個人保持一致,很適合做設定圖
HiggsfieldSoul ID為圖片訓練的身分,再當起始畫面或主體帶進影片

常見問題

AI 影片角色一致性:常見問題

AI 影片角色要怎麼保持一致?

做一張角色設定圖,每個鏡頭都把它當參考圖放進去,每次用同一段文字描述角色,提示詞最後再加一行一致性規則。場景和產品也一樣,各準備一張圖。

AI 影片人物的臉為什麼每個鏡頭都不一樣?

每支影片都是從零開始,靠你的文字重新長出一張臉。參考圖就是給模型一個照著畫的對象。另外,一個鏡頭裡服裝、構圖、動作同時大改,臉也比較容易跑掉,所以每個鏡頭少改一點。

Seedance 可以用真人照片嗎?

不能當參考圖:寫實的真人臉會被擋,AI 生成的也一樣。風格化和 3D 動畫的臉可以過。把你自己生成的 Seedance 影片當參考影片,我們試了 3 次都成功;也可以在 SpeedReel 使用 ByteDance 審核過的虛擬人物庫。

可以用自己的照片做 AI 影片嗎?

在 Seedance 的參考圖裡不行。BytePlus 只替經過審核的企業客戶、在本人同意下驗證真人肖像。其他 App 規則不同,上傳任何人的臉之前先看清楚。

參考圖生影片和圖生影片差在哪?

圖生影片是把你的圖當第一格畫面,影片就從那裡開始。參考圖生影片是把圖當「參考」:角色、場景或產品會出現,但鏡頭可以從任何地方開始。要讓很多鏡頭保持一致,參考圖比較靈活。

Seedance 2.5 可以放幾張參考圖?

根據 BytePlus(2026 年 8 月),每支影片最多 50 個參考素材。SpeedReel 可以放 50 張圖、3 段影片和 3 段音訊。我們每個鏡頭用 2 到 4 張圖。

為什麼角色的衣服顏色會變?

顏色只寫一次就容易跑掉。每次都寫出精確的顏色(例如「金絲雀黃」),再附上一張看得到服裝的設定圖。

怎麼讓 AI 角色的聲音保持一樣?

把那個聲音的片段當參考音訊放進去,用 MP3 檔。我們的 MV 用第一支影片的歌當後面兩支的參考,兩支都唱同一段、同一個聲音。

固定 seed(種子)能讓影片一致嗎?

不能。固定 seed 也做不出一模一樣的鏡頭,Seedance 也沒有鎖臉的設定。真正有用的是參考圖和重複的描述。

接下來看什麼

測試方式:本頁所有影片都在 2026 年 11 月 3 日用 SpeedReel 的 Seedance 2.5 生成,480p、16:9、未經剪輯。設定圖和場景圖同一天用 Nano Banana Pro 和 Nano Banana 2 生成。每個鏡頭都只跑一次。2 張寫實真人設定圖送出就被擋;美猴王第一次因為聲音被版權檢查擋下,設定圖指南裡放的是無聲重做的版本。10 秒影片 124 點;參考圖、參考影片和參考音訊都不另外收費。PromptJazz 用 SpeedReel 製作影片,雙方是友好的合作夥伴(關於)。