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 > ComfyUI-FunPack > FunPack StoryMem Keyframe Extractor

ComfyUI Node: FunPack StoryMem Keyframe Extractor

Class Name

FunPackStoryMemKeyframeExtractor

Category
FunPack
Author
olivv-cs (Account age: 1247days)
Extension
ComfyUI-FunPack
Latest Updated
2026-10-07
Github Stars
0.02K

How to Install ComfyUI-FunPack

Install this extension via the ComfyUI Manager by searching for ComfyUI-FunPack
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-FunPack 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

FunPack StoryMem Keyframe Extractor Description

Efficiently extract representative keyframes from video sequences for summarization and storyboard creation.

FunPack StoryMem Keyframe Extractor:

The FunPack StoryMem Keyframe Extractor is a specialized node designed to efficiently extract keyframes from a sequence of video frames. Its primary purpose is to identify and select frames that are most representative of the content, ensuring that the extracted keyframes capture the essence of the video sequence. This node is particularly beneficial for tasks that require a concise representation of a video, such as summarization or storyboard creation. By utilizing a combination of threshold-based filtering and quality assessment, the node ensures that the selected keyframes are both relevant and of high quality. Additionally, it incorporates a mechanism to avoid duplicate frames by comparing against memory frames, thus enhancing the uniqueness and diversity of the extracted keyframes. This makes the FunPack StoryMem Keyframe Extractor an essential tool for AI artists looking to streamline video content into meaningful snapshots.

FunPack StoryMem Keyframe Extractor Input Parameters:

frames

The frames parameter represents the sequence of video frames from which keyframes will be extracted. It is crucial as it serves as the primary data input for the node, and its quality and content directly impact the effectiveness of the keyframe extraction process.

clip_vision

The clip_vision parameter refers to the model used for assessing the visual content of the frames. This model aids in determining the significance of each frame, influencing which frames are selected as keyframes based on their visual features.

max_keyframes

The max_keyframes parameter sets the upper limit on the number of keyframes to be extracted. It ensures that the output is manageable and concise, allowing users to control the granularity of the keyframe selection process. The default value is typically set to a reasonable number to balance detail and brevity.

similarity_threshold

The similarity_threshold parameter defines the sensitivity of the node to changes between frames. A lower threshold results in more keyframes being selected, capturing finer details, while a higher threshold reduces the number of keyframes, focusing on more significant changes.

use_quality_filter

The use_quality_filter parameter is a boolean flag that determines whether a quality assessment should be applied to the frames. When enabled, only frames that meet a certain quality standard are considered for keyframe extraction, ensuring that the output is not only representative but also visually appealing.

quality_threshold

The quality_threshold parameter sets the minimum quality level a frame must meet to be considered for keyframe extraction. It works in conjunction with the use_quality_filter to filter out frames that do not meet the desired quality criteria, enhancing the overall quality of the extracted keyframes.

memory_frames

The memory_frames parameter is an optional input that provides a set of frames against which the extracted keyframes are compared to avoid duplication. This ensures that the keyframes are unique and do not repeat content already present in the memory frames.

FunPack StoryMem Keyframe Extractor Output Parameters:

keyframes_out

The keyframes_out parameter is the primary output of the node, containing the extracted keyframes in a format suitable for further processing or analysis. These keyframes represent the most significant frames from the input sequence, providing a concise and meaningful summary of the video content.

num_keyframes

The num_keyframes parameter indicates the number of keyframes extracted and included in the keyframes_out. This output provides users with a quick reference to understand the extent of the keyframe extraction process and the level of detail captured.

FunPack StoryMem Keyframe Extractor Usage Tips:

  • Adjust the similarity_threshold to fine-tune the sensitivity of keyframe extraction. Lower values capture more detail, while higher values focus on major changes.
  • Utilize the use_quality_filter and quality_threshold to ensure that only high-quality frames are selected as keyframes, enhancing the visual appeal of the output.

FunPack StoryMem Keyframe Extractor Common Errors and Solutions:

"No keyframes extracted"

  • Explanation: This error occurs when no frames meet the criteria for keyframe extraction, possibly due to overly strict thresholds or poor input quality.
  • Solution: Consider lowering the similarity_threshold or adjusting the quality_threshold to allow more frames to qualify as keyframes.

"Threshold below minimum limit"

  • Explanation: The adaptive threshold adjustment has reduced the threshold below the acceptable minimum, leading to an error.
  • Solution: Ensure that the initial threshold is set appropriately and consider increasing it if the adaptive process frequently lowers it too much.

FunPack StoryMem Keyframe Extractor Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-FunPack
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.

FunPack StoryMem Keyframe Extractor