∞ UnlimitCanvas 创作工作台
技术手册 / 节点与模板 / 视频.抽首尾帧

视频.抽首尾帧

30-节点与模板 · 引擎 comfyui · 2026-09-08 · 0.6 KB
模板ID:video.extract.firstlast

基本信息

  • 功能:输入一个视频,提取其首帧与尾帧两张图片。
  • 类别:image
  • 标签:视频工具、抽帧

输入端口

  • 输入视频(视频,必填):要提取首尾帧的视频

输出端口

  • 首帧与尾帧(图片):结果包含 2 张图 —— 第 1 张为首帧、第 2 张为尾帧

工作流逻辑


输入视频
  → VHS_LoadVideoPath(加载全部帧 + frame_count)
      ├→ GetImageRangeFromBatch(第0帧) → SaveImage 首帧
      └→ SimpleMath+(frame_count-1) → GetImageRangeFromBatch(尾帧) → SaveImage 尾帧
  • 引擎把两个 SaveImage 的图收集到结果 files[]:首帧=files[0]、尾帧=files[1]
  • 取尾帧用 VHS_VideoInfoLoaded 拿总帧数 → SimpleMath+(a-1) 算最后帧索引

配合分拆输出使用

  • 抽出的首尾两帧可通过「内置.分拆输出」(index=0 首帧 / index=1 尾帧)拆成独立单图,分别接到下游多图编辑的多个图片输入端口。

来源:E:/workbuddyProj/unlimitCanvas/ai_manual/node_rules/视频-抽首尾帧.md