ComfyUI > Nodes > ComfyUI > SAM3 Video Track

ComfyUI Node: SAM3 Video Track

Class Name

SAM3_VideoTrack

Category
detection
Author
ComfyAnonymous (Account age: 763days)
Extension
ComfyUI
Latest Updated
2026-05-13
Github Stars
112.77K

How to Install ComfyUI

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

SAM3 Video Track Description

Facilitates object tracking across video frames using SAM3 model's memory-based capabilities for consistent tracking of multiple objects.

SAM3 Video Track:

The SAM3_VideoTrack node is designed to facilitate the tracking of objects across video frames using the SAM3 model's memory-based tracking capabilities. This node is particularly useful for AI artists and developers who need to maintain consistent object tracking throughout a video sequence. By leveraging initial masks and optional text conditioning, SAM3_VideoTrack can effectively track multiple objects, ensuring that each object's movement and changes are accurately captured over time. The node's ability to handle complex tracking scenarios makes it an essential tool for video processing tasks where object continuity is crucial.

SAM3 Video Track Input Parameters:

images

This parameter accepts video frames as batched images, serving as the primary input for the tracking process. The quality and resolution of these images can significantly impact the accuracy of the tracking results.

model

The model parameter specifies the SAM3 model to be used for tracking. This model is responsible for processing the input images and generating tracking data based on the provided initial masks and conditions.

initial_mask

The initial_mask parameter is optional and allows you to provide masks for the first frame to track specific objects. Each mask corresponds to an object you wish to track, and providing accurate initial masks can enhance the tracking performance.

conditioning

Conditioning is an optional parameter that enables text-based conditioning for detecting new objects during tracking. This feature allows for dynamic object detection based on textual prompts, adding flexibility to the tracking process.

detection_threshold

This parameter sets the score threshold for text-prompted detection, with a default value of 0.5. It ranges from 0.0 to 1.0 and determines the sensitivity of the detection process, affecting which objects are considered for tracking based on their detection scores.

max_objects

The max_objects parameter defines the maximum number of objects that can be tracked simultaneously, with a default value of 4 and a range from 0 to 64. Setting this parameter appropriately ensures efficient resource usage while accommodating the desired number of tracked objects.

detect_interval

Detect_interval specifies how often detection should be run, with a default value of 1, meaning detection occurs every frame. Increasing this value can save computational resources by reducing the frequency of detection, which is beneficial for longer video sequences.

SAM3 Video Track Output Parameters:

track_data

The track_data output provides the tracking results, encapsulating the tracked objects' data across the video frames. This output is crucial for analyzing the movement and changes of objects over time, enabling further processing or visualization.

SAM3 Video Track Usage Tips:

  • Ensure that the initial masks are as accurate as possible to improve the tracking performance and reduce errors in object continuity.
  • Adjust the detection_threshold based on the complexity of the video content to balance between sensitivity and precision in object detection.
  • Use the detect_interval parameter to optimize computational resources, especially for longer videos, by reducing the frequency of detection when high frame-to-frame consistency is expected.

SAM3 Video Track Common Errors and Solutions:

"SAM3 (non-multiplex) requires initial_mask for video tracking"

  • Explanation: This error occurs when the initial_mask parameter is not provided, which is necessary for the SAM3 model to initiate tracking.
  • Solution: Ensure that you provide an initial mask for the first frame to specify the objects you wish to track.

"Invalid detection_threshold value"

  • Explanation: This error indicates that the detection_threshold parameter is set outside its valid range of 0.0 to 1.0.
  • Solution: Adjust the detection_threshold to a value within the specified range to ensure proper functioning of the detection process.

SAM3 Video Track Related Nodes

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

SAM3 Video Track