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. |