阿里雲百煉 CLI 影片生成、參考生影片與影片編輯的命令速查。
一條命令即可在終端機呼叫阿里雲百煉影片生成與編輯能力。
根據文字或圖片生成影片(wan3.0-video / wan2.6-t2v / happyhorse-1.1-i2v)。需要 API Key 鑑權。
語法
範例:根據文字描述生成影片
參考生影片(wan3.0-video / happyhorse-1.1-r2v / wan2.6-r2v):支援多主體、多鏡頭和語音。需要 API Key 鑑權。
語法
範例:參考圖片生成多主體影片
使用 happyhorse-1.0-video-edit 編輯影片(風格轉換、物件替換等)。需要 API Key 鑑權。
語法
範例:將影片轉換為黏土動畫風格
透過任務 ID 下載已完成的影片。需要 API Key 鑑權。
語法
範例:透過任務 ID 下載已生成影片
查詢非同步任務狀態。需要 API Key 鑑權。
語法
範例:查詢非同步任務狀態
命令速查
bl video generate
根據文字或圖片生成影片(wan3.0-video / wan2.6-t2v / happyhorse-1.1-i2v)。需要 API Key 鑑權。
語法
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
--model <model> | string | 否 | 模型 ID(預設:wan3.0-video) |
--prompt <text> | string | 是 | 影片描述 |
--image <url> | string | 否 | 圖生影片使用的輸入圖片 URL |
--last-frame <url> | string | 否 | 尾幀圖片 URL(與 --image 配合,啟用 kf2v 首尾幀模式) |
--negative-prompt <text> | string | 否 | 負向提示詞,用於排除不需要的內容 |
--resolution <res> | string | 否 | 分辨率:720P 或 1080P(預設:1080P) |
--ratio <ratio> | string | 否 | 宽高比(例如 16:9、9:16、1:1) |
--duration <seconds> | number | 否 | 影片時長,單位為秒(預設:5) |
--prompt-extend <bool> | boolean | 否 | 是否啟用提示詞擴展(true/false)。不傳時省略該參數(使用 DashScope 預設值)。 |
--watermark <bool> | boolean | 否 | 是否啟用水印(true/false)。不傳時使用 Profile 配置或 CLI 預設值 true。 |
--seed <n> | number | 否 | 用於複現生成結果的隨機種子 |
--download <path> | string | 否 | 完成後將影片保存到檔案 |
--file <url-or-path> | string | 否 | 參考檔案 URL 或本地路徑,用於檔案生影片(僅 wan3.0-video;與 --image/--last-frame 互斥) |
--prime | switch | 否 | 使用工作空間專屬 Endpoint 的 Prime 模式 |
--workspace-id <id> | string | 否 | 預設 Prime Endpoint 使用的工作空間 ID(也可設定 BAILIAN_WORKSPACE_ID) |
--async | switch | 否 | 直接返回非同步任務 ID,不等待任務完成 |
--concurrent <n> | number | 否 | 並行發送 N 個請求(預設:1) |
--poll-interval <seconds> | number | 否 | 等待任務時的輪詢間隔(預設:5 秒) |
- Prime 模式必須顯式指定模型。
- Prime Endpoint:已設定的 --base-url、DASHSCOPE_BASE_URL 或 Profile base_url 優先;否則按 --workspace-id、BAILIAN_WORKSPACE_ID、設定項目 workspace_id 解析工作空間。
bl video ref
參考生影片(wan3.0-video / happyhorse-1.1-r2v / wan2.6-r2v):支援多主體、多鏡頭和語音。需要 API Key 鑑權。
語法
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
--model <model> | string | 否 | 模型 ID(預設:wan3.0-video) |
--prompt <text> | string | 是 | 包含引用標記的影片描述(image1、video1 等) |
--image <url> | array | 否 | 參考圖片 URL 或本地檔案(多主體時可重複) |
--ref-video <url> | array | 否 | 參考影片 URL 或本地檔案(可重複) |
--image-voice <url> | array | 否 | 對應圖片的語音 URL(按位置配對)。在 wan3.0-video 上作為 reference_audio 條目傳送(prompt 中用「音訊1」「音訊2」引用) |
--video-voice <url> | array | 否 | 對應參考影片的語音 URL(按位置配對)。在 wan3.0-video 上作為 reference_audio 條目傳送(prompt 中用「音訊1」「音訊2」引用) |
--resolution <res> | string | 否 | 分辨率:720P 或 1080P(預設:1080P) |
--ratio <ratio> | string | 否 | 宽高比(16:9、9:16、1:1) |
--duration <seconds> | number | 否 | 影片時長,單位為秒(預設:5) |
--prompt-extend <bool> | boolean | 否 | 是否啟用提示詞擴展(true/false)。不傳時省略該參數(使用 DashScope 預設值)。 |
--watermark <bool> | boolean | 否 | 是否啟用水印(true/false)。不傳時使用 Profile 配置或 CLI 預設值 true。 |
--seed <n> | number | 否 | 用於複現生成結果的隨機種子 |
--download <path> | string | 否 | 完成後將影片保存到檔案 |
--async | switch | 否 | 直接返回非同步任務 ID,不等待任務完成 |
--concurrent <n> | number | 否 | 並行發送 N 個請求(預設:1) |
--poll-interval <seconds> | number | 否 | 等待任務時的輪詢間隔(預設:15 秒) |
bl video edit
使用 happyhorse-1.0-video-edit 編輯影片(風格轉換、物件替換等)。需要 API Key 鑑權。
語法
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
--model <model> | string | 否 | 模型 ID(預設:happyhorse-1.0-video-edit) |
--video <url> | string | 是 | 輸入影片 URL 或本地檔案(mp4/mov,2–10 秒) |
--prompt <text> | string | 否 | 編輯指令(例如「將場景轉換為黏土動畫風格」) |
--ref-image <url> | string | 否 | 參考圖片 URL(最多 4 個,以逗號分隔) |
--negative-prompt <text> | string | 否 | 負向提示詞,用於排除不需要的內容 |
--resolution <res> | string | 否 | 分辨率:720P 或 1080P(預設:1080P) |
--ratio <ratio> | string | 否 | 宽高比(16:9、9:16、1:1、4:3、3:4) |
--duration <seconds> | number | 否 | 輸出影片時長,單位為秒(2–10) |
--audio-setting <mode> | string | 否 | 音訊:auto(預設)或 origin(保留原音訊) |
--prompt-extend <bool> | boolean | 否 | 是否啟用提示詞擴展(true/false)。不傳時省略該參數(使用 DashScope 預設值)。 |
--watermark <bool> | boolean | 否 | 是否啟用水印(true/false)。不傳時使用 Profile 配置或 CLI 預設值 true。 |
--seed <n> | number | 否 | 用於複現生成結果的隨機種子 |
--download <path> | string | 否 | 完成後將影片保存到檔案 |
--async | switch | 否 | 直接返回非同步任務 ID,不等待任務完成 |
--concurrent <n> | number | 否 | 並行發送 N 個請求(預設:1) |
--poll-interval <seconds> | number | 否 | 等待任務時的輪詢間隔(預設:15 秒) |
bl video download
透過任務 ID 下載已完成的影片。需要 API Key 鑑權。
語法
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
--task-id <id> | string | 是 | 要下載的任務 ID |
--out <path> | string | 是 | 輸出檔案路徑 |
bl video task get
查詢非同步任務狀態。需要 API Key 鑑權。
語法
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
--task-id <id> | string | 是 | 非同步任務 ID |