跳转至

ExtractLastFrame 视频尾帧截取与图生视频连续延伸节点

节点核心功能 (What is it?)

ExtractLastFrame 节点用于精准定位并截取视频片段的最后一帧静态画面(Last Frame),并将其导出为可直接供下游消费的图像工件(ImageUrlArtifact)。它是构建多段生成式视频无缝连续延展(Video Extension / Chaining)的核心枢纽。

典型适用场景 (When would I use it?)

在以下情况下使用 ExtractLastFrame 节点:

  • 在图生视频(Image-to-Video,如 Runway Gen-3、SVD、Luma Dream Machine、Kling)流水线中,提取上一段短片的尾帧作为下一段短片的生成起始首帧,实现镜头画面的无缝延续与无限延展;
  • 抓取视频播放完毕时的最终定格画面;
  • 将视频的最终视觉状态输入多模态视觉模型(LLM Vision)进行终态判定或结果分析;
  • 制作视频结束时的静态缩略图或转场卡点封面。

使用指南 (How to use it)

基础配置流程 (Basic Setup)

  1. 在工作流画布中添加 ExtractLastFrame 节点。
  2. 将视频输入源连接至 video 输入插槽。
  3. 将截取生成的 last_frame_image 输出引脚连接至下游需要图像输入的节点(例如下游的视频生成算子或图像保存节点)。

参数输入插槽 (Parameters)

  • video:待提取末尾定格帧的目标视频流(原生支持 VideoArtifact 与 VideoUrlArtifact)。

输出引脚 (Outputs)

  • last_frame_image:从视频最末尾精准截取出的高清静止图像工件(ImageUrlArtifact)。

典型工作流示例 (Example)

串联多个图生视频节点,拼接出长篇连贯影片:

  1. 添加第一个图像生视频生成节点,生成前 5 秒的初始运动镜头;
  2. 添加一个 ExtractLastFrame 节点,并将第一段视频的输出连入本节点的 video 输入端;
  3. 将 ExtractLastFrame 提取出的 last_frame_image 引脚,连入第二个图像生视频生成节点的输入底图插槽,并设定新的延续 Prompt 指令;
  4. 随后将这两段视频通过 ConcatenateVideos 拼接,即可获得跨度长且镜头动作完全平滑衔接的长视频。

关键技术特性 (Important Notes)

  • 物理像素级高保真提取,截取的尾帧画面分辨率与视频源严格 1:1 对齐,杜绝压缩降质;
  • 原生支持常见视频封装格式(MP4、AVI、MOV、WebM、MKV 等);
  • 节点卡片内部集成微型播放器与图像预览框,方便直观核对尾帧定格状态。

常见问题与排查 (Common Issues)

  • 提取画面为空:请确保上游视频生成或加载节点已经完全执行就绪,并且视频流长度大于 0 帧。