Retime

Lets you slow down, speed up, or even reverse select frames in a clip without necessarily altering its overall length.

See also OFlow, TimeWarp, and Kronos.

Inputs and Controls

Connection Type

Connection Name

Function

Input

unnamed

The sequence to retime.

Control (UI)

Knob (Scripting)

Default Value

Function

Retime Tab

input range

 

 

 

input.first

1

When enabled, sets the first frame of the input sequence to use for the retime.

input.first_lock

disabled

Enable this control to lock the retime to a specific first frame.

Note:  If both output range fields are locked, the retime is calculated to make the frame ranges match. Otherwise the output frames move to accommodate the speed.

input.last

Dependent on input clip

When enabled, sets the last frame of the input sequence to use for the retime.

input.last_lock

disabled

Enable this control to lock the retime to a specific last frame.

Note:  If both output range fields are locked, the retime is calculated to make the frame ranges match. Otherwise the output frames move to accommodate the speed.

reverse

reverse

disabled

When enabled, the input frames run backwards.

output range

 

 

 

output.first

1

When enabled, sets the first frame of the clip length after the retime.

output.first_lock

disabled

Enable this control to lock the output to a specific first frame.

output.last

Dependent on input clip

When enabled, sets the last frame of the clip length after the retime.

output.last_lock

disabled

Enable this control to lock the output to a specific last frame.

speed

speed

1

Sets the retime speed enabling Nuke to calculate the output range for you, rather than using the output range controls. Values higher than 1 increase playback speed; values less than 1 decrease playback speed.

before

before

hold

Sets the behavior of frames before the output.first frame (examples refer to a 20 frame sequence with an output.first value of 5):

continue - the first frame in the sequence is held until the output.first frame is reached.

loop - substitutes an equal number of frames, effectively creating a clip loop.

Example: 17, 18, 19, 20, 1, 2, 3, 4, etc.

bounce - substitutes a reversed equal number of frames, creating a clip bounce.

Example: 5, 4, 3, 2, 1, 2, 3, 4, etc.

hold - the first frame in the sequence is held until the output.first frame is reached.

Example: 1, 1, 1, 1, 1, 2, 3, 4, etc.

black - frames are black until the output.first frame is reached.

after

after

hold

Sets the behavior of frames after the output.last frame (examples refer to a 20 frame sequence with an output.last value of 5):

continue - the output.last frame in the sequence is held until the end of the sequence is reached.

loop - substitutes an equal number of frames, effectively creating a clip loop.

Example: 16, 17, 18, 19, 20, 1, 2, 3, 4, etc.

bounce - substitutes a reversed equal number of frames, creating a clip bounce.

Example: 16, 17, 18, 19, 20, 19, 18, 17, etc.

hold - the output.last frame in the sequence is held until the end of the sequence is reached.

Example: 16, 17, 18, 19, 20, 20, 20, 20, etc.

black - frames are black from output.last until the end of the sequence is reached.

filter

filter

box

Sets the type of filtering to apply to the retime:

none - passes fractional frame numbers to the input, which is useful if the input can calculate its own frame interpolation.

nearest - rounds the center of the range to nearest integer frame.

box - uses a weighted average of several frames together to cover the output range.

shutter

shutter

1

Controls frame-blending by manipulating the shutter value. Lower shutter values generate less frame-blending.

TimeWarp Tab

warp

warp

N/A

To warp the input clip, edit this curve are as follows:

To slow down motion, decrease the slope of the curve.

To speed up motion, increase the slope of the curve.

To reverse motion, create a downward sloping portion on the curve (a dip, in other words).

You can:

Ctrl/Cmd+Alt+click to insert keyframe knots on the curve.

Ctrl/Cmd+drag to reposition keyframe knots.

Ctrl/Cmd+drag to rotate a keyframe knot control handles.

Note:  The curve must pass through 0,0 and 1,1 so that the in and out points work, respectively.

reset

N/A

N/A

Click to reset the curve to the default values.

Step-by-Step Guides

Simple Retiming

Warping Clips