Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > ComfyTV > Extract Frame

ComfyUI Node: Extract Frame

Class Name

ComfyTV.VideoExtractFrameStage

Category
ComfyTV/Video
Author
jtydhr88 (Account age: 5469days)
Extension
ComfyTV
Latest Updated
2026-06-11
Github Stars
0.06K

How to Install ComfyTV

Install this extension via the ComfyUI Manager by searching for ComfyTV
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyTV 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
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Extract Frame Description

Extracts single video frame at specified position for AI artists and video editors, offering precise control and streamlined functionality.

Extract Frame:

The ComfyTV.VideoExtractFrameStage node is designed to extract a single frame from a video at a specified position. This node is particularly useful for AI artists and video editors who need to capture a specific moment from a video for further analysis, editing, or creative purposes. By allowing you to specify the exact time or position within the video, this node provides precise control over the frame extraction process. This capability is essential for tasks that require high accuracy, such as creating thumbnails, analyzing video content, or integrating specific frames into larger multimedia projects. The node's functionality is streamlined to ensure that users can easily extract frames without needing extensive technical knowledge, making it an accessible tool for enhancing video-based workflows.

Extract Frame Input Parameters:

force_run_token

This parameter is used to force the execution of the node, even if the conditions for automatic execution are not met. It is typically used in scenarios where you want to ensure that the node runs regardless of other dependencies or conditions.

project_id

This parameter identifies the project within which the node is being executed. It helps in organizing and managing different tasks or workflows associated with a specific project.

parent_output_id

This parameter is used to link the output of this node to a specific parent node's output. It ensures that the data flow within the node network is maintained correctly, allowing for seamless integration with other nodes.

position

This parameter determines the position within the video from which the frame will be extracted. It can be set to 'last' to extract the last frame or to 'custom' to specify a particular time in seconds. This flexibility allows you to target specific moments in the video for frame extraction.

at_seconds

When the position is set to 'custom', this parameter specifies the exact time in seconds from which the frame should be extracted. It provides precise control over the frame extraction process, enabling you to capture the exact moment needed for your project.

video

This parameter is the input video from which the frame will be extracted. It is essential to provide a valid video file for the node to function correctly. The video serves as the source material for the frame extraction process.

Extract Frame Output Parameters:

payload

The output of this node is a payload containing the extracted frame. This frame can be used for various purposes, such as creating thumbnails, analyzing video content, or integrating into other multimedia projects. The extracted frame is a static image representing the specified moment in the video, providing a snapshot that can be utilized in different creative or analytical contexts.

Extract Frame Usage Tips:

  • Ensure that the video input is correctly wired into the node to avoid runtime errors.
  • Use the 'custom' position option with the at_seconds parameter to extract frames from specific moments in the video for precise results.

Extract Frame Common Errors and Solutions:

Extract Frame needs an upstream video — wire one into the video input.

  • Explanation: This error occurs when the node is executed without a valid video input.
  • Solution: Make sure to connect a video file to the node's video input before executing the node.

Invalid position or time specified for frame extraction.

  • Explanation: This error may occur if the specified position or time is not valid within the context of the video.
  • Solution: Verify that the position and at_seconds parameters are set correctly and correspond to valid points within the video duration.

Extract Frame Related Nodes

Go back to the extension to check out more related nodes.
ComfyTV
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

Extract Frame