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)
- 在工作流画布中添加 ExtractLastFrame 节点。
- 将视频输入源连接至
video输入插槽。 - 将截取生成的
last_frame_image输出引脚连接至下游需要图像输入的节点(例如下游的视频生成算子或图像保存节点)。
参数输入插槽 (Parameters)
- video:待提取末尾定格帧的目标视频流(原生支持
VideoArtifact与VideoUrlArtifact)。
输出引脚 (Outputs)
- last_frame_image:从视频最末尾精准截取出的高清静止图像工件(
ImageUrlArtifact)。
典型工作流示例 (Example)
串联多个图生视频节点,拼接出长篇连贯影片:
- 添加第一个图像生视频生成节点,生成前 5 秒的初始运动镜头;
- 添加一个 ExtractLastFrame 节点,并将第一段视频的输出连入本节点的
video输入端; - 将 ExtractLastFrame 提取出的
last_frame_image引脚,连入第二个图像生视频生成节点的输入底图插槽,并设定新的延续 Prompt 指令; - 随后将这两段视频通过
ConcatenateVideos拼接,即可获得跨度长且镜头动作完全平滑衔接的长视频。
关键技术特性 (Important Notes)
- 物理像素级高保真提取,截取的尾帧画面分辨率与视频源严格 1:1 对齐,杜绝压缩降质;
- 原生支持常见视频封装格式(MP4、AVI、MOV、WebM、MKV 等);
- 节点卡片内部集成微型播放器与图像预览框,方便直观核对尾帧定格状态。
常见问题与排查 (Common Issues)
- 提取画面为空:请确保上游视频生成或加载节点已经完全执行就绪,并且视频流长度大于 0 帧。