内置节点参考

Create Video - ComfyUI 原生节点文档

Create Video 节点是 ComfyUI 中用于创建视频的节点。

Create Video

CreateVideo 节点用于将一组图像合成为视频,并可选地添加音频。你可以通过设置帧率(fps)来控制视频的播放速度。该节点常用于将生成的图片序列导出为标准视频文件,便于分享和后期处理。

参数说明

输入参数

参数名 类型 是否必填 默认值 说明
images IMAGE 用于合成视频的图像序列,按顺序排列
fps FLOAT 30.0 视频帧率,控制每秒显示多少帧,常用范围为 1~120
audio AUDIO 可选参数,添加到视频中的音频轨道

images:必须传入一组图片,图片的顺序决定了视频的播放顺序。 fps:帧率越高,视频越流畅,但文件体积也会增大。常用值为 24、30、60 等。 audio:可选参数,可以为视频添加背景音乐或配音。如果不需要音频,可以不填写。

输出参数

输出名 类型 说明
video VIDEO 合成后的视频

使用示例

Wan VACE 视频生成工作流

访问视频生成工作流,了解如何使用 Create Video 节点将图像序列合并成视频。

源码

[更新于2025年5月15日]

python
class CreateVideo(ComfyNodeABC):
    @classmethod
    def INPUT_TYPES(cls):
        return {
            "required": {
                "images": (IO.IMAGE, {"tooltip": "The images to create a video from."}),
                "fps": ("FLOAT", {"default": 30.0, "min": 1.0, "max": 120.0, "step": 1.0}),
            },
            "optional": {
                "audio": (IO.AUDIO, {"tooltip": "The audio to add to the video."}),
            }
        }

    RETURN_TYPES = (IO.VIDEO,)
    FUNCTION = "create_video"

    CATEGORY = "image/video"
    DESCRIPTION = "Create a video from images."

    def create_video(self, images: ImageInput, fps: float, audio: Optional[AudioInput] = None):
        return (VideoFromComponents(
            VideoComponents(
            images=images,
            audio=audio,
            frame_rate=Fraction(fps),
            )
        ),)

官方原文

本页来自 Comfy-Org 官方中文文档的固定版本,并转换为 xueai 静态页面。内容以官方持续更新的页面为准。

内容授权与修改

官方文档采用 GPL-3.0。本站保留许可证、固定提交号和修改说明,不代表 ComfyUI 或 Comfy-Org 对本站背书。

GPL-3.0来源和修改说明