ComfyUI  >  Nodes  >  ComfyUI Frame Interpolation >  AMT VFI

ComfyUI Node: AMT VFI

Class Name


Fannovel16 (Account age: 3140 days)
ComfyUI Frame Interpolation
Latest Updated
Github Stars

How to Install ComfyUI Frame Interpolation

Install this extension via the ComfyUI Manager by searching for  ComfyUI Frame Interpolation
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI Frame Interpolation in the search bar
After installation, click the  Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

AMT VFI Description

Enhances video frame interpolation using deep learning for smoother motion and high-quality interpolated frames.


The AMT VFI (Adaptive Motion Transformer for Video Frame Interpolation) node is designed to enhance video frame interpolation by leveraging advanced deep learning techniques. This node aims to generate intermediate frames between existing video frames, resulting in smoother and more fluid motion. By utilizing a transformer-based architecture, the AMT VFI node can effectively capture and model complex motion patterns, making it particularly useful for applications such as slow-motion video creation, frame rate upscaling, and video restoration. The primary goal of this node is to provide high-quality interpolated frames that maintain the visual consistency and temporal coherence of the original video, thereby improving the overall viewing experience.

AMT VFI Input Parameters:


This parameter represents the first input frame of the video sequence. It is a crucial component as it serves as one of the reference points for generating the intermediate frame. The quality and resolution of this frame directly impact the accuracy and visual quality of the interpolated frame. Ensure that the input frame is clear and free from artifacts to achieve the best results.


This parameter represents the second input frame of the video sequence. Similar to the first input frame, it acts as a reference point for the interpolation process. The node uses the information from both input frames to predict the motion and generate the intermediate frame. High-quality input frames will lead to better interpolation results.


This parameter controls the position of the interpolated frame between the two input frames. It typically ranges from 0 to 1, where 0 corresponds to the first input frame and 1 corresponds to the second input frame. A value of 0.5 would generate a frame exactly in the middle of the two input frames. Adjusting this factor allows you to control the timing and smoothness of the interpolated motion.

AMT VFI Output Parameters:


The interpolated_frame parameter is the output of the AMT VFI node. It represents the newly generated frame that lies between the two input frames based on the specified interpolation factor. This frame should exhibit smooth motion and visual consistency with the original frames, providing a seamless transition in the video sequence. The quality of this output frame is crucial for applications requiring high visual fidelity.

AMT VFI Usage Tips:

  • Ensure that the input frames are of high quality and free from artifacts to achieve the best interpolation results.
  • Experiment with different interpolation factors to find the optimal position for the interpolated frame, especially when creating slow-motion effects.
  • Use the node in conjunction with other video processing tools to enhance the overall quality and consistency of the video sequence.

AMT VFI Common Errors and Solutions:

"Input frames are not of the same resolution"

  • Explanation: This error occurs when the two input frames have different resolutions, which can disrupt the interpolation process.
  • Solution: Ensure that both input frames have the same resolution before feeding them into the node.

"Interpolation factor out of range"

  • Explanation: This error happens when the interpolation factor is set outside the valid range of 0 to 1. - Solution: Adjust the interpolation factor to be within the range of 0 to 1.

"Insufficient memory for processing"

  • Explanation: This error indicates that the system does not have enough memory to perform the interpolation.
  • Solution: Close other applications to free up memory or use a system with higher memory capacity.

AMT VFI Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI Frame Interpolation

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.