从写代码,到创作下一幕

探索 字节跳动 - 火山方舟 的 AI 编程与视频创作活动。

火山方舟 Agent Plan 与 Coding Plan 活动,价格 ¥9.9 起

Agent Plan & Coding Plan

一站体验多款热门模型,为 AI 编程与智能体开发提供更多选择。新用户可联系(微信: goo_lvyouyou)免费体验 9.9 agent plan。

查看套餐优惠
Seedance 2.5 视频创作活动:30 秒视频、多模态参考、局部编辑

Seedance 2.5

让创意,跃然成片。探索 30 秒视频、多模态参考与局部编辑,把脑海中的画面变成下一支作品。

探索视频创作

模型能力

视频编辑

查看 Markdown

提供源视频和 prompt,即可编辑现有视频。模型会理解视频内容并应用你要求的更改。

源视频可以是公开 URL、Base64 编码的数据 URI,或来自 file_id 的 Files API。有关如何使用 Imagine → Files API Integration 作为输入,请参阅 file_id 输入。

要求取值
模型grok-imagine-video
源视频.mp4,采用受支持的编解码器,如 H.264、H.265 或 AV1
源视频时长最多 8.7 秒
输出时长、宽高比和分辨率与源视频一致,分辨率上限为 720p
duration、aspect_ratio、resolution不支持

grok-imagine-video 会应用你描述的修改,并尽可能保留源视频的其他内容。请像以下提示词一样说明哪些内容必须保持不变:

在 Vercel AI SDK 中,将providerOptions.xai.mode设置为"edit-video",并通过providerOptions.xai.videoUrl 传入源视频 URL,即可触发视频编辑。 prompt 用于描述所需修改;duration、aspectRatio和resolution 会被忽略,因为输出会继承输入视频的这些属性,最高为 720p。


并发请求

需要对同一段源视频执行多种编辑时,可以并发发送请求。

import { xai, type XaiVideoModelOptions } from "@ai-sdk/xai";
import { experimental_generateVideo as generateVideo } from "ai";

const sourceVideo = "https://media.x.ai/v1/docs/i2v-portrait-wave-4cb4c17c.mp4";

const prompts = [
    "Give the woman a silver necklace",
    "Change the color of the woman's outfit to red",
    "Give the woman a wide-brimmed black hat",
];

const results = await Promise.all(
    prompts.map(prompt =>
        generateVideo({
            model: xai.video("grok-imagine-video"),
            prompt,
            providerOptions: {
                xai: {
                    mode: "edit-video",
                    videoUrl: sourceVideo,
                    pollTimeoutMs: 600000,
                } satisfies XaiVideoModelOptions,
            },
        }),
    ),
);

prompts.forEach((prompt, i) => {
    console.log(`${prompt}: ${results[i].providerMetadata?.xai?.videoUrl}`);
});


最后更新:2026 年 10 月 9 日