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