萬相視頻編輯模型支援對輸入視頻進行內容增刪改、背景替換、風格轉換、動作/特效/運鏡複刻等編輯操作,提供以下兩種方式:
- 指令編輯:通過文字指令修改視頻內容,如替換人物服飾、更改情境元素、調整畫面風格等。
- 指令+參考圖編輯:除指令外,還支援傳入參考映像,將映像中的元素(如人物、服飾、道具)應用到視頻中。
視頻編輯(尤其是複刻指定視頻的動作/運鏡/特效)推薦使用視頻編輯 2.7。若需視頻續寫能力,推薦使用萬相2.7-圖生視頻。
快速開始
| 輸入提示詞和參考圖 | 輸入視頻(特效視頻) | 輸出視頻 |
參考視頻的特效,將這個特效應用到圖片中的這個長發的女人身上,情境為晚會。![]() |
- Python SDK
- Java SDK
- curl
video_url 有效期間24小時,請及時下載視頻。
適用範圍
- 各地區支援的模型有所差異,且資源相互獨立。各地區支援的模型請參見百鍊控制台。
- 調用時,確保模型、Endpoint URL 和 API Key 均屬於同一地區,跨地區調用將會失敗。
本文的範例程式碼適用於新加坡地區。
核心能力
純指令編輯
支援模型:wan2.7-videoedit。
功能介紹:僅傳入的視訊和文本提示詞,通過指令直接修改視頻內容。適用於風格轉換、動作修改、運鏡調整等情境。
參數設定:
media:傳入一個待編輯的視頻(type=video),無需傳入參考映像。prompt:描述編輯意圖,如“視頻改為8bit像素風格”。
| 輸入提示詞 | 輸入視頻 | 輸出視頻 |
| 視頻改為8bit像素風格 |
- Python SDK
- Java SDK
- curl
指令+參考圖編輯
支援模型:wan2.7-videoedit。
功能介紹:傳入的視訊、文本提示詞和參考映像,將參考圖中的元素(如服飾、道具等)應用到視頻中。
參數設定:
media:傳入一個待編輯的視頻(type=video)和參考映像(type=reference_image)。最多支援4張參考映像。prompt:描述編輯意圖,如“讓視頻中的馬頭人身角色穿上圖片中的條紋毛衣”。
| 輸入提示詞和參考圖 | 輸入視頻 | 輸出視頻 |
讓視頻中的馬頭人身角色穿上圖片中的條紋毛衣![]() |
- Python SDK
- Java SDK
- curl
使用情境及效果樣本
添加/刪除/修改元素
對視頻內特定元素進行添加、刪除或替換。
| 類型 | 輸入提示詞和參考圖 | 輸入視頻 | 輸出視頻 |
| 添加 | 杯子裡加一塊黑色正方形巧克力 | ||
| 刪除 | 將視頻中的火車刪除,其他保持不變。 | ||
| 修改 | 將視頻中的膠片替換為圖片中的盤子![]() | ||
| 修改 | 讓視頻中的馬男穿上圖片中的條紋毛衣![]() | ||
| 修改 | 把貓換成狗 |
修改環境或背景
通過指令變換視頻的光照條件、季節色彩,修改地理空間,也支援變換視頻背景,讓物體穿越到任意空間。
| 類型 | 輸入提示詞 | 輸入視頻 | 輸出視頻 |
| 修改季節 | 背景修改季節為白雪皚皚的冬天,樹上全是積雪,河流保持不變。 | ||
| 修改天氣 | 人物動作不變,整個情境由現在的陰天改為晴天,其他保持不變 | ||
| 修改光影 | 其他保持不變,畫面整體的光的顏色和濾鏡由白色變為暖色調,保持人物膚色細節,使人物與背景統一和諧。 | ||
| 修改背景 | 主體女人動作不變,將視頻背景修改為健身房。 |
修改視頻風格
將既有視頻快速轉化為多種藝術風格,如動畫、3D、黏土、毛線等。
| 類型 | 輸入提示詞 | 輸入視頻 | 輸出視頻 |
| 修改風格 | 視頻改為圖片的C4D卡通風格![]() | ||
| 修改風格 | 將整個畫面轉變為真人電影風格 | ||
| 修改風格 | 將整個畫面轉換為水彩畫風格 |
修改角色行為/台詞/拍攝方式
對已經拍攝或產生的視頻內容,通過指令修改劇情內容(如角色行為或台詞)和拍攝方法,實現二次創作。
| 類型 | 輸入提示詞 | 輸入視頻 | 輸出視頻 |
| 修改角色行為 | 讓視頻裡的男人盛一勺湯並喝下,其他保持不變。 | ||
| 修改角色情緒 | 畫面中的女孩表情變得悲傷並開始流淚,其他保持不變。 | ||
| 修改角色台詞 | 保持人物音色和語氣,將 左邊女生的說話內容改為:“Mom, what color is this?”,將右邊女生說話內容改為:“It's green, baby” | ||
| 修改拍攝方式 | 將相機運鏡改為順時針環繞人物拍攝,人物跟隨鏡頭移動。 | ||
| 修改拍攝方式 | 將視頻運鏡改為向上抬高並同時向下俯視。 |
複刻動作/運鏡/特效
複刻參考視頻的動作序列、運鏡軌跡與視覺特效,產生動態特徵一致的視頻。
| 類型 | 輸入提示詞或參考圖 | 輸入視頻 | 輸出視頻 |
| 複刻單人動作 | 讓圖片中的人物模仿視頻中的人的動作。![]() | ||
| 複刻多人動作 | 參考視頻五個人物動作,改為五個人在城市街道的路邊攤上唱歌彈琴。 | ||
| 複刻運鏡 | 參考原視頻運鏡方式,鏡頭快速移動,情境更改為在頒獎典禮上,參考圖片中的女人在走紅毯。![]() | ||
| 複刻特效 | 參考視頻的特效,將這個特效應用到圖片中女人身上,情境為街邊。![]() |
如何輸入視頻和映像
輸入視頻
- 視頻數量:必傳,有且僅有1個。
-
輸入方式:
- 公網URL:支援 HTTP 或 HTTPS 協議。樣本:https://xxxx/xxx.mp4。
輸入參考映像
- 映像數量:可選,最多4張。
-
輸入方式:
- 公網URL:支援 HTTP 或 HTTPS 協議。樣本:https://xxxx/xxx.png。
-
Base 64 編碼字串:樣本:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDg......(樣本已截斷,僅做示範)。
-
格式:
data:{MIME_type};base64,{base64_data},其中:- {base64_data}:影像檔經過 Base 64 編碼後的字串。
- {MIME_type}:映像的媒體類型,需與檔案格式對應。
映像格式
MIME Type
JPEG
image/jpeg
JPG
image/jpeg
PNG
image/png
BMP
image/bmp
WEBP
image/webp
範例程式碼
-
格式:
輸出視頻
- 視頻數量:1個。
- 視頻規格:格式為MP4。具體請參見視頻規格範圍。
- 視頻URL有效期間:24小時。
- 視頻尺寸:由參數resolution指定視頻解析度,參數ratio指定視頻寬高比。
計費與限流
- 模型免費額度和計費單價請參見模型價格。
- 模型限流請參見萬相系列。
-
計費說明:
- 輸入映像不計費,輸入視頻和輸出視頻計費,按視頻秒數計費。即:
總計費時間長度(秒)= 輸入視頻時間長度(秒)+ 輸出視頻時間長度(秒)。 - 模型調用失敗或處理錯誤不產生任何費用,也不消耗新人免費額度。
- 輸入映像不計費,輸入視頻和輸出視頻計費,按視頻秒數計費。即:
API文檔
萬相2.7-視頻編輯
常見問題
Q:視頻編輯2.7(wan2.7-videoedit)與視頻編輯2.1(wan2.1-vace-plus)有什麼區別?
A:視頻編輯2.7通過指令直接編輯視頻,使用簡單,能力全面升級。視頻編輯2.1需指定function參數,側重掩碼局部編輯、畫面擴充等功能。推薦優先選用視頻編輯 2.7。
Q:如何傳入多張參考映像?
A:在media數組中添加多個type=reference_image的對象即可,最多4張。樣本:






