Skip to content

Latest commit

 

History

History
33 lines (17 loc) · 1.19 KB

File metadata and controls

33 lines (17 loc) · 1.19 KB

FunPack StoryMem Keyframe Extractor

This node extracts representative keyframes from a video batch using CLIP Vision similarity, with optional HPSv3 quality filtering.

Parameters

frames: Input frame batch in ComfyUI IMAGE format.

clip_vision: CLIP Vision model from your ComfyUI models/clip_vision folder.

max_keyframes: Maximum number of keyframes to return.

similarity_threshold: Similarity cutoff used when deciding whether a frame is different enough from the previous keyframe. Lower values usually keep more frames.

use_quality_filter: If enabled, the node also filters frames using HPSv3 quality scoring.

quality_threshold: Minimum HPSv3 score accepted when quality filtering is enabled.

memory_frames: Optional earlier keyframes to compare against so near-duplicates can be skipped.

Outputs

keyframes: Extracted keyframes as an image batch.

keyframe_count: Number of frames returned in the keyframes output.

Purpose

Use this node to distill a longer clip into a few representative frames for StoryMem, continuity, or recap workflows.

Notes

HPSv3 is optional and is only used when use_quality_filter is enabled and the package is installed.