Frame Difference
Updated: 20 Feb 2025
Subtract the current frame of a video from the previous frames.

Updated: 20 Feb 2025
Subtract the current frame of a video from the previous frames.

This node takes the incoming frame and subtracts it against the previous image, highlighting the areas where the frame has changed. Useful for detecting changes in a video, or for highlighting areas of motion in a scene.
These properties control the core behaviours of the node.
| Parameter | Details |
|---|---|
| Active | Enables or disables the effect. Disabling the effect means it will no longer compute, so disabling a node when not in use can improve performance. |
| Blend Amount | Changes the opacity of the new effect over the original image. |
| Blend Mode (RGB) | Change how the generated effect blends with the parent image RGB. |
| Intensity Scale | The intensity of the effect that is applied. |
| Num Frames | Number of frames other than the original frame included in the difference calculation. |
| Use Absolute Difference | Toggles whether magnitudes of differences between pixels should be used, or whether differences only occur when the new pixel is brighter than the old. |
The properties control the time at which the node is active. See Timeline for editing time segments.
| Parameter | Details |
|---|---|
| Duration |
Control the duration of the node’s time segment.
|
| Node Time | The custom start and end time for the node. |
| Duration (Timecode) | The length of the node’s time segment (in time). |
| Duration (Frames) | The length of the node’s time segment (in frames). |
| Time Segment Enabled | Set whether the node’s time segment is enabled or not in the Timeline. |
| Name | Description | Typical Input |
|---|---|---|
| Active | Enables or disables the effect. Disabling the effect means it will no longer compute, so disabling a node when not in use can improve performance. | Value |