> ## Documentation Index
> Fetch the complete documentation index at: https://comfytv.org/llms.txt
> Use this file to discover all available pages before exploring further.

# 帧插值 (Frame Interpolate)

> 生成中间帧以提高帧率或制作平滑慢动作。

<Frame caption="帧插值 (Frame Interpolate) · 截图待补">
  <img src="https://mintcdn.com/comfytv/dMkMxJDZdIo4YzAU/images/nodes/_placeholder.svg?fit=max&auto=format&n=dMkMxJDZdIo4YzAU&q=85&s=b54171099e5b02d4313fe581171ebbcc" alt="帧插值 (Frame Interpolate)" width="800" height="450" data-path="images/nodes/_placeholder.svg" />
</Frame>

## 这个节点是做什么的

**Frame Interpolate** 用 ffmpeg 的运动补偿插值合成新帧。`retime_fps` 模式把素材提升到目标帧率以获得更平滑的播放；`slowmo` 模式拉伸时间使素材变慢（并同步时间拉伸音频）。点 **▶ 运行** 处理并写出新的视频快照。

**video** 上必须接入源素材。输入输出都是 `COMFYTV_VIDEO`。要与原生 ComfyUI 节点互通，请插入 **Bridge** — 见[桥接说明](https://github.com/jtydhr88/ComfyTV/blob/main/docs/bridges.md)。

## 适用场景

* 让卡顿的 24/30 fps 素材在 60 fps 下更流畅。
* 无需高帧率相机，把常速素材变成干净的慢动作。
* 补齐缺失帧，让下游运动更流畅。

## 参数说明

### mode（模式）

`retime_fps`（默认）改变输出帧率；`slowmo` 放慢素材并同步拉伸音频。

### target\_fps（目标帧率）

`retime_fps` 的目标帧率，`24`–`120`，默认 `60`。`slowmo` 模式下忽略。

### slow\_factor（慢速倍数）

`slowmo` 模式下放慢多少，`2.0`–`8.0`（步进 `0.5`），默认 `2.0`。`2.0` 表示半速。`retime_fps` 模式下忽略。慢动作时插值器会生成 `源帧率 × slow_factor` 个中间帧。

### mi\_mode（插值方式）

插值方法：`mci`（运动补偿，最平滑，默认）、`blend`（帧间交叉淡化）、`dup`（复制帧——非真正插值）。追求最干净效果用 `mci`；若 `mci` 产生伪影则降到 `blend`/`dup`。

## 输出说明

| 输出        | 类型              | 含义           |
| --------- | --------------- | ------------ |
| **video** | `COMFYTV_VIDEO` | 变速/放慢后的新项目快照 |

## 使用提示

* `mci` 在快速、混乱运动或严重遮挡处可能产生拖影；此时试 `blend`。
* `slowmo` 也会重定时音频（通过链式 atempo），因此语音和音乐在放慢后仍保持同步。
* 插值前先降噪——运动估计器对干净素材处理更好。

## 相关节点

* **Video Denoise**——插值前清理素材以获得更好的运动估计。
* **Deinterlace**——隔行素材请先反交错（其 `field` 速率已使帧数翻倍）。
