All language subtitles for 2. Other Ways to Offset Your Clip in Time

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic Download
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,500 --> 00:00:02,587 In the previous video I showed you how we could adjust the 2 00:00:02,587 --> 00:00:04,647 timing of a clip using the Read node. 3 00:00:04,647 --> 00:00:07,509 In this video we're going to start looking through the 4 00:00:07,509 --> 00:00:09,108 nodes available to us in the Time menu, 5 00:00:09,108 --> 00:00:12,801 and see how we can use them to create the same results. 6 00:00:12,801 --> 00:00:16,032 There are many reasons why we might want to use these nodes 7 00:00:16,032 --> 00:00:18,109 instead of using the controls inside the Read node. 8 00:00:18,109 --> 00:00:22,878 Personally, I prefer to separate important operations into specific nodes, 9 00:00:22,878 --> 00:00:27,108 so each step is obvious to anyone looking at the script. 10 00:00:27,109 --> 00:00:29,609 There are also some extra controls in these nodes that 11 00:00:29,609 --> 00:00:31,199 can produce slightly better results. 12 00:00:31,199 --> 00:00:35,032 Also, these nodes can be applied at any point in a script, 13 00:00:35,032 --> 00:00:37,775 so it's possible to apply these retimes to whole sections of 14 00:00:37,775 --> 00:00:40,109 your work whilst keeping the script live. 15 00:00:40,109 --> 00:00:45,234 This project has the same frame range as in the previous video, 1001 to 1055. 16 00:00:45,234 --> 00:00:50,394 The first trick I'm going to show you is how to burn in the 17 00:00:50,394 --> 00:00:52,108 frame numbers into your source footage. 18 00:00:52,109 --> 00:00:55,108 This will help us see the effects of our retiming. 19 00:00:55,109 --> 00:00:57,647 In the previous video I had baked the frame numbers into 20 00:00:57,647 --> 00:00:59,775 the frames that we were working with. 21 00:00:59,775 --> 00:01:02,859 Obviously, we don't want that burn-in in our final image. 22 00:01:02,859 --> 00:01:06,308 In this video we're working with the same footage, but without the burn-in. 23 00:01:06,308 --> 00:01:09,234 We can create that burn-in nondestructively with a Nuke, 24 00:01:09,234 --> 00:01:14,109 so we can switch it off once we are happy with our retime. 25 00:01:14,109 --> 00:01:18,108 We will create the burn-in with a Text node. 26 00:01:18,109 --> 00:01:23,109 In the Text node message field add value frame in square brackets. 27 00:01:23,109 --> 00:01:30,109 The brackets tell the Text node to evaluate what is inside as a TCL expression. 28 00:01:30,109 --> 00:01:32,775 The word value tells Nuke to look up a value, 29 00:01:32,775 --> 00:01:36,466 and the word frame tells Nuke to look up the frame number of the current frame, 30 00:01:36,466 --> 00:01:38,032 and return it to the expression. 31 00:01:38,032 --> 00:01:42,775 The result is that the Text node prints the frame number over the image. 32 00:01:42,775 --> 00:01:46,339 This frame number is based on the Nuke timeline, 33 00:01:46,339 --> 00:01:48,185 not the input frame number of the image, 34 00:01:48,185 --> 00:01:52,108 so if we have already adjusted the timing if the sequence inside the Read node, 35 00:01:52,109 --> 00:01:55,108 this number isn't going to match the source frames. 36 00:01:55,109 --> 00:01:57,878 We can use a different expression if we want to read the 37 00:01:57,878 --> 00:02:00,808 original frame number from the metadata of the original image 38 00:02:00,808 --> 00:02:03,909 with metadata input/frame inside brackets. 39 00:02:03,909 --> 00:02:12,109 If I display both of these together we can see how the two relate to each other. 40 00:02:12,109 --> 00:02:15,109 We're going to be doing all of our retiming outside of the Read node, 41 00:02:15,109 --> 00:02:16,955 so I'm going to delete the second line, 42 00:02:16,955 --> 00:02:19,563 and display the value that relates to the timeline. 43 00:02:19,563 --> 00:02:23,775 By placing this Text node before any retiming we are baking in 44 00:02:23,775 --> 00:02:26,109 the original frame number of the sequence. 45 00:02:26,109 --> 00:02:28,878 When we view this after the retime we can see where our 46 00:02:28,878 --> 00:02:31,262 original frames are ending up on the timeline. 47 00:02:31,262 --> 00:02:37,109 This can help us sanity check our work and troubleshoot any unexpected results. 48 00:02:37,109 --> 00:02:41,109 So now we can recreate our time offsets from the previous video, 49 00:02:41,109 --> 00:02:44,109 but with separate nodes. 50 00:02:44,109 --> 00:02:47,109 The first node we can look at is TimeOffset. 51 00:02:47,109 --> 00:02:50,108 This is a very simply node that does exactly what the name implies, 52 00:02:50,109 --> 00:02:54,109 and just offsets the frames of the source a regular amount. 53 00:02:54,109 --> 00:02:54,359 Oddly, 54 00:02:54,359 --> 00:02:58,234 this works in the opposite direction to the offset option in the Read node. 55 00:02:58,234 --> 00:03:03,109 In the Read node we used -781 to get frame 220 to line 56 00:03:03,109 --> 00:03:07,109 up with frame 1001 of our timeline. 57 00:03:07,109 --> 00:03:11,109 In the TimeOffset node we add 781. 58 00:03:11,109 --> 00:03:12,493 There is also a reverse option, 59 00:03:12,493 --> 00:03:20,109 which will reverse the frame range of the clip before applying the offset. 60 00:03:20,109 --> 00:03:23,394 The TimeClip node replicates the controls that are inside the Read node, 61 00:03:23,394 --> 00:03:25,108 but with a few extra features. 62 00:03:25,108 --> 00:03:28,394 There is a reverse option if you want to play your clip backwards, 63 00:03:28,394 --> 00:03:31,537 and there are also fade in and fade out options if you feel 64 00:03:31,537 --> 00:03:34,108 the need to fade you clip in and out. 65 00:03:34,109 --> 00:03:35,734 We can use this in the same way that we used the Read 66 00:03:35,734 --> 00:03:36,966 node controls in the first video. 67 00:03:36,966 --> 00:03:41,955 Let's set the frame range we want to work with to 222 to 274. 68 00:03:41,955 --> 00:03:48,108 Then let's choose start at, and set that to 1001. 69 00:03:48,109 --> 00:03:56,109 Now we have 220 starting at 1001 of our timeline. 70 00:03:56,109 --> 00:03:59,109 The next node to look at is the Retime node. 71 00:03:59,109 --> 00:04:02,339 This node can be used to move a clip along the timeline by changing the 72 00:04:02,339 --> 00:04:04,416 input frame range relative to the output frame range, 73 00:04:04,416 --> 00:04:06,309 and it also has speed controls. 74 00:04:06,309 --> 00:04:09,109 These two sets of controls work together. 75 00:04:09,109 --> 00:04:11,251 Changing one will affect the other, 76 00:04:11,251 --> 00:04:14,109 and you can use them in different combinations. 77 00:04:14,109 --> 00:04:17,493 Let's start by using the input frame range to define the 78 00:04:17,493 --> 00:04:19,394 first frame that we want from our footage. 79 00:04:19,394 --> 00:04:22,775 If we enable the first box in the input range and enter 220 80 00:04:22,775 --> 00:04:26,108 this will now be the first frame of our clip. 81 00:04:26,109 --> 00:04:29,878 If we set the timeline range to input you can see that it now starts at 220. 82 00:04:29,878 --> 00:04:34,908 Notice how the number in the grayed out output range changes to match. 83 00:04:34,908 --> 00:04:40,108 We can now use the output range to remap the first frame of 84 00:04:40,109 --> 00:04:43,108 our clip to the first frame of our timeline. 85 00:04:43,109 --> 00:04:45,251 If we enable the first frame of our output range, 86 00:04:45,251 --> 00:04:46,466 and set that to 1001, 87 00:04:46,466 --> 00:04:52,018 and reset the timeline to global you can see that we have map 220 of 88 00:04:52,018 --> 00:04:56,108 the footage to the first frame of our timeline. 89 00:04:56,109 --> 00:04:58,308 The rest of the frames are all now relative to that, 90 00:04:58,308 --> 00:05:01,966 so that we have 274 as the last frame of our shot. 91 00:05:01,966 --> 00:05:05,724 This is effectively giving us the same result as using a TimeOffset node, 92 00:05:05,724 --> 00:05:08,108 but I find this way of working much easier. 93 00:05:08,108 --> 00:05:11,290 Say, for example, I have a shot with an explosion, 94 00:05:11,290 --> 00:05:13,109 and I want to add a fireball element to it. 95 00:05:13,109 --> 00:05:17,108 If I know the fireball starts on frame 25 of its clip, 96 00:05:17,109 --> 00:05:22,108 but the explosion starts at frame 1010 of my shot it's real easy to just set the 97 00:05:22,108 --> 00:05:26,108 input first frame to 25 and the output first frame to 1010. 98 00:05:26,109 --> 00:05:30,109 I don't have to do the math to work out what offset I need to apply. 99 00:05:30,109 --> 00:05:32,680 We could have done the same thing by using the last frames 100 00:05:32,680 --> 00:05:36,680 instead of the first frames by setting the input last frame to 101 00:05:36,680 --> 00:05:40,109 274 and the output last frame to 1055. 102 00:05:40,109 --> 00:05:46,339 We can use the speed slider to change the speed of the footage too. 103 00:05:46,339 --> 00:05:49,109 Numbers larger than one will speed the clip up. 104 00:05:49,109 --> 00:05:52,109 Numbers smaller than one will slow it down. 105 00:05:52,109 --> 00:05:54,226 So if we run the first frame of the clip as 220, 106 00:05:54,226 --> 00:05:56,647 but then to play the clip twice as fast, 107 00:05:56,647 --> 00:06:00,108 we can set the input first frame to 220, 108 00:06:00,109 --> 00:06:04,109 the output first frame to 1001, and then set the speed to 2. 109 00:06:04,109 --> 00:06:08,109 Notice how the output last frame changes when we speed the clip up. 110 00:06:08,109 --> 00:06:12,180 This is because the speed of the clip is going to affect the length of the clip. 111 00:06:12,180 --> 00:06:16,108 The length of the input clip, the frame it starts on, 112 00:06:16,109 --> 00:06:20,108 and the speed at which it's played will define the frame that it ends on. 113 00:06:20,109 --> 00:06:21,359 This works with any combination. 114 00:06:21,359 --> 00:06:23,775 If we define where the last frame should be, 115 00:06:23,775 --> 00:06:25,442 but uncheck the first frame, 116 00:06:25,442 --> 00:06:30,109 and change the speed you'll see that the frame that the clip starts on changes. 117 00:06:30,109 --> 00:06:31,955 Let's reset the speed to one. 118 00:06:31,955 --> 00:06:36,609 Now let's define the beginning and the end of the clip in the input range, 119 00:06:36,609 --> 00:06:40,647 220 to 274, so the clip is now only 55 frames long. 120 00:06:40,647 --> 00:06:45,199 You can see that the output last frame displays 1005 automatically. 121 00:06:45,199 --> 00:06:52,609 Now, watch what happens when we enable the fourth variable in the frame range. 122 00:06:52,609 --> 00:06:55,109 The speed settings is disabled. 123 00:06:55,109 --> 00:06:57,416 This is because we are now manually defining all four 124 00:06:57,416 --> 00:06:59,308 variables in the input and output, 125 00:06:59,308 --> 00:07:04,108 and the speed the clip must play is defined by that relationship. 126 00:07:04,109 --> 00:07:06,647 Right now the difference between the first and last frame of 127 00:07:06,647 --> 00:07:08,537 the input is the same as the difference between the first and 128 00:07:08,537 --> 00:07:09,823 the last frame of the output. 129 00:07:09,823 --> 00:07:14,108 Both have a frame range of 55, a 1 to 1 relationship, 130 00:07:14,109 --> 00:07:16,108 so the clip will play back at its normal speed, 131 00:07:16,108 --> 00:07:21,108 but if we were to change one of these, so the 1 to 1 relationship is broken, 132 00:07:21,109 --> 00:07:24,109 you'll see that the speed has to change to compensate. 133 00:07:24,109 --> 00:07:28,108 Let's change the last frame of the output to 1027. 134 00:07:28,109 --> 00:07:30,109 This halves the output frame range to the nearest whole frame, 135 00:07:30,109 --> 00:07:34,394 so now there are twice as many input frames as there are output frames, 136 00:07:34,394 --> 00:07:39,108 so the speed has to double, so that the whole clip fits into the new range. 137 00:07:39,108 --> 00:07:43,394 If we change the last frame to 1110 we now have twice as 138 00:07:43,394 --> 00:07:45,680 many frames in the output as the input, 139 00:07:45,680 --> 00:07:49,801 so the clip is effectively being stretched in time or slowed down. 140 00:07:49,801 --> 00:07:54,108 The same thing happens if we change the input rather than the output. 141 00:07:54,109 --> 00:07:56,037 If we leave the output as it was originally, 142 00:07:56,037 --> 00:07:59,921 but change the last frame of the input to 329 we now have twice 143 00:07:59,921 --> 00:08:03,167 as many frames coming in as we do going out, 144 00:08:03,167 --> 00:08:08,109 so we have to play the clip twice as fast to make that work. 145 00:08:08,109 --> 00:08:11,108 If we've defined the input range to match the project range, 146 00:08:11,109 --> 00:08:13,734 but then speed the clip up by two you can see that we are 147 00:08:13,734 --> 00:08:16,262 running out of frames half way through our shot. 148 00:08:16,262 --> 00:08:19,394 This is because by default the Retime node holds the first and 149 00:08:19,394 --> 00:08:21,775 last frame of the range if we go beyond them. 150 00:08:21,775 --> 00:08:25,537 We can use these before and after settings to choose what 151 00:08:25,537 --> 00:08:28,109 Nuke displays outside the input range. 152 00:08:28,109 --> 00:08:31,472 Hold will show a freeze frame, black will just show empty black frames, 153 00:08:31,472 --> 00:08:35,109 loop will loop the selected frame range over and over, 154 00:08:35,109 --> 00:08:38,442 bounce will ping pong the footage backwards and forwards over and over, 155 00:08:38,442 --> 00:08:42,109 but the most useful option, by far, is the continue setting. 156 00:08:42,109 --> 00:08:44,647 This will keep playing the rest of the frames as normal 157 00:08:44,647 --> 00:08:46,109 outside the selected frame range, 158 00:08:46,109 --> 00:08:49,966 so we could use the input and output first frames to line up a particular 159 00:08:49,966 --> 00:08:52,109 piece of action that might be in the middle of the clip, 160 00:08:52,109 --> 00:08:55,609 and the rest will continue playing before and after that point. 161 00:08:55,609 --> 00:08:59,109 The filter settings define how Nuke interpolates 162 00:08:59,109 --> 00:09:01,109 between frames when changing the speed. 163 00:09:01,109 --> 00:09:04,108 The default setting, box, will do some basic frame blending, 164 00:09:04,109 --> 00:09:06,775 whereas the other two just show whole frames, 165 00:09:06,775 --> 00:09:09,109 either rounding up or down to the nearest. 166 00:09:09,109 --> 00:09:12,563 The shutter setting adjusts how the box filter blends the frames together. 167 00:09:12,563 --> 00:09:16,609 We will look at frame interpolation more in another video. 168 00:09:16,609 --> 00:09:20,109 The next node is the FrameRange node. 169 00:09:20,109 --> 00:09:22,108 This simply allows you to set the frame range of a clip, 170 00:09:22,109 --> 00:09:25,109 but doesn't shift it along the timeline. 171 00:09:25,109 --> 00:09:26,609 Unlike the read or TimeClip nodes, 172 00:09:26,609 --> 00:09:30,609 it doesn't actually trim the frames off outside of this range, 173 00:09:30,609 --> 00:09:35,109 but it does change how Nuke displays the clip. 174 00:09:35,109 --> 00:09:37,109 These nodes all appear in the Dope Sheet. 175 00:09:37,109 --> 00:09:39,290 The Retime node isn't editable here. 176 00:09:39,290 --> 00:09:41,109 It only displays the result. 177 00:09:41,109 --> 00:09:44,109 If you don't already have the nodes open in the properties pane you 178 00:09:44,109 --> 00:09:47,109 can click this button to show all Read nodes and TimeClip nodes that 179 00:09:47,109 --> 00:09:49,775 are in your script in the Dope Sheet. 180 00:09:49,775 --> 00:09:51,109 To display the TimeOffset, 181 00:09:51,109 --> 00:10:03,109 Retime or FrameRange nodes you must open them in the Properties pane. 16787

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.