Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:02,235 --> 00:00:03,603
Hi, I'm Casey Farris.
2
00:00:03,603 --> 00:00:05,638
I make videos on DaVinci
Resolve here on YouTube.
3
00:00:05,638 --> 00:00:05,972
Today.
4
00:00:05,972 --> 00:00:08,942
We are doing some advanced animation
5
00:00:09,109 --> 00:00:09,843
infusion.
6
00:00:09,843 --> 00:00:12,312
Here's a look at
what we're going to be making today.
7
00:00:12,312 --> 00:00:15,515
Have.
8
00:00:15,582 --> 00:00:16,750
That's cool.
9
00:00:16,750 --> 00:00:20,153
Oh, baby, let's go. All right.
10
00:00:20,186 --> 00:00:22,989
Here we are in resolve 17 in the Fusion
page.
11
00:00:22,989 --> 00:00:24,624
And I have a little comp made.
12
00:00:24,624 --> 00:00:29,029
And what it is is kind of this dark bluish
background with some shapes over it,
13
00:00:29,162 --> 00:00:30,830
just this kind of little brick pattern.
14
00:00:30,830 --> 00:00:31,798
If you guys want to learn more
15
00:00:31,798 --> 00:00:34,000
about shapes, nodes and things,
let me know in the comments.
16
00:00:34,000 --> 00:00:35,468
We'll do more tutorials on that.
17
00:00:35,468 --> 00:00:38,471
Then we have a drop shadow up top,
which actually is going to kind of
18
00:00:38,471 --> 00:00:40,106
make it look like it's embossed.
19
00:00:40,106 --> 00:00:42,842
It's kind of hard to see with
how it is right now, but there is a drop
20
00:00:42,842 --> 00:00:45,845
shadow up top
that's sharp and a little bit lighter
21
00:00:45,979 --> 00:00:48,548
and a drop shadow on the bottom
that's darker.
22
00:00:48,548 --> 00:00:50,950
And so it kind of makes the bricks
look embossed a little bit.
23
00:00:50,950 --> 00:00:52,052
It's just one way to do it.
24
00:00:52,052 --> 00:00:54,821
And all of that runs through a lens blur.
25
00:00:54,821 --> 00:00:58,391
And then we have our text plus,
which kind of has a similar technique.
26
00:00:58,391 --> 00:01:00,226
It's text with the big fat outline.
27
00:01:00,226 --> 00:01:04,564
And then this third shading element
is the same size outline,
28
00:01:04,564 --> 00:01:08,268
but it's just brighter and it's moved up,
so it kind of looks embossed.
29
00:01:08,368 --> 00:01:12,639
Then we have a drop shadow on that
that merges over everything.
30
00:01:12,872 --> 00:01:15,608
Then we have a vignette
and that makes our final cup.
31
00:01:15,608 --> 00:01:18,378
So since we're talking about advanced
animation,
32
00:01:18,378 --> 00:01:22,115
we're not going to build this all from
scratch, but we are going to animate it
33
00:01:22,115 --> 00:01:26,686
so the idea here is that let's say that
there is a shifting light
34
00:01:26,853 --> 00:01:29,923
that wants to kind of move
all around, right?
35
00:01:29,923 --> 00:01:33,293
So basically this shadow
would be moving all the way around.
36
00:01:33,293 --> 00:01:37,464
Our words as well as the drop
shadows in the background would be moving
37
00:01:37,464 --> 00:01:39,032
all the way around our words.
38
00:01:39,032 --> 00:01:40,166
The cool thing about doing something
39
00:01:40,166 --> 00:01:42,802
like this is
you can set it up with expression.
40
00:01:42,802 --> 00:01:46,673
Now, if you're scared of expressions, I
promise you it's not going to be too bad.
41
00:01:46,773 --> 00:01:48,975
It's one of those things that's
pretty intimidating for some people.
42
00:01:48,975 --> 00:01:51,511
But man, this is really easy
and it'll actually get your feet
43
00:01:51,511 --> 00:01:54,948
wet, licking up things with expressions
because it's really, really helpful
44
00:01:54,948 --> 00:01:57,484
when it comes
to kind of more complicated stuff.
45
00:01:57,484 --> 00:02:01,321
What we're going to do is make a control
that will control basically
46
00:02:01,321 --> 00:02:02,689
the angle of light.
47
00:02:02,689 --> 00:02:03,857
And so we're going to have all of
48
00:02:03,857 --> 00:02:07,660
these shadows move around at the same time
with one control.
49
00:02:07,694 --> 00:02:10,130
To make something like that,
you can really use
50
00:02:10,130 --> 00:02:12,966
any of the controls in any of the nodes,
but probably
51
00:02:12,966 --> 00:02:16,503
a cleaner way to do it
is to use something called a custom tool.
52
00:02:16,503 --> 00:02:19,839
So I'm going to hit shift spacebar
that's going to bring up our select tool
53
00:02:19,839 --> 00:02:23,276
and type QST and that will bring up
all our custom stuff.
54
00:02:23,276 --> 00:02:27,180
I want custom tool
and that'll add a node called Custom Tool.
55
00:02:27,180 --> 00:02:28,515
Good. That's what we wanted.
56
00:02:28,515 --> 00:02:31,317
And if you select that
and go up to the inspector,
57
00:02:31,317 --> 00:02:33,786
you'll see there's
all these different points and numbers
58
00:02:33,786 --> 00:02:36,289
and all the stuff
that looks like a lot of things,
59
00:02:36,289 --> 00:02:40,527
but really these are just little controls
that you can use for anything you want.
60
00:02:40,527 --> 00:02:42,262
And if we switch over to config,
61
00:02:42,262 --> 00:02:46,099
we can actually just tick the boxes
of whatever we want to actually use.
62
00:02:46,099 --> 00:02:47,333
So we're going to get this set up.
63
00:02:47,333 --> 00:02:50,470
I'm just going to get rid
of all of our numbers except for one and
64
00:02:50,470 --> 00:02:54,107
all of our points except for one turn off
all of our LUT controls.
65
00:02:54,207 --> 00:02:58,611
So now we have a point control and
a number control switch back to controls.
66
00:02:58,611 --> 00:02:59,646
That's all we got.
67
00:02:59,646 --> 00:03:01,948
But we are going to rename these
just so it's a little bit easier.
68
00:03:01,948 --> 00:03:07,387
I'll go back to config this number one,
this is going to be light angle
69
00:03:07,453 --> 00:03:08,821
and it doesn't matter what you call them.
70
00:03:08,821 --> 00:03:09,556
These are just
71
00:03:09,556 --> 00:03:14,160
so that we can keep organized
and then this point is going to be called
72
00:03:14,227 --> 00:03:17,830
master position
and switch back to controls.
73
00:03:17,931 --> 00:03:19,832
And now we have master position
and light angle.
74
00:03:19,832 --> 00:03:21,968
Look at us. Cool. This is great.
75
00:03:21,968 --> 00:03:23,036
That's a lot of the hard work.
76
00:03:23,036 --> 00:03:26,039
Honestly, once you have your custom tool
set up, click on this little pin
77
00:03:26,239 --> 00:03:29,876
because this pin is going
to keep this around in the inspector
78
00:03:29,876 --> 00:03:33,213
so that it's a lot easier
to link things up to these controls.
79
00:03:33,413 --> 00:03:34,948
So what do we link up?
80
00:03:34,948 --> 00:03:37,951
Well, let's concentrate on the shadow
first.
81
00:03:37,951 --> 00:03:39,586
Basically,
we're going to look for anything
82
00:03:39,586 --> 00:03:44,224
in our flow here that controls the shadow,
namely these drop shadow nodes.
83
00:03:44,290 --> 00:03:47,694
So I'll select a drop shadow node
and that will bring up its controls
84
00:03:47,694 --> 00:03:48,428
in the inspector.
85
00:03:48,428 --> 00:03:51,965
And it also keeps our controls
for our custom tool right here.
86
00:03:51,998 --> 00:03:55,001
And what I want to animate
is this drop angle,
87
00:03:55,034 --> 00:03:58,571
because when this moves back and forth,
check out what happens to the shadow.
88
00:03:58,771 --> 00:04:00,106
That's what we want to change.
89
00:04:00,106 --> 00:04:03,543
But we want to change everything
all at once but the words and the bricks.
90
00:04:03,710 --> 00:04:08,314
So we're going to link up this drop angle
to right here where it says light angle,
91
00:04:08,314 --> 00:04:10,550
and we're going to do that
for anything that we need to change
92
00:04:10,550 --> 00:04:14,320
so that we can just change
this one control and change them all.
93
00:04:14,320 --> 00:04:16,756
One control to rule them all.
94
00:04:16,856 --> 00:04:18,591
Oh, boy.
95
00:04:18,591 --> 00:04:21,661
So you can link something to an expression
in a lot of different ways,
96
00:04:21,661 --> 00:04:25,565
but the easiest way is just to select
the number and hit equals on the keyboard
97
00:04:25,798 --> 00:04:27,066
and then hit enter.
98
00:04:27,066 --> 00:04:29,369
That's
going to add an expression down below.
99
00:04:29,369 --> 00:04:31,504
And what's cool is
if you click in the expression
100
00:04:31,504 --> 00:04:34,674
and you grab this little
plus icon, you can actually drag this
101
00:04:34,674 --> 00:04:38,544
to whatever you want to use
as a variable here in the expression.
102
00:04:38,544 --> 00:04:40,413
So basically,
whatever you want to connect this to.
103
00:04:40,413 --> 00:04:44,984
So what I'll do is grab this
and just connect it to our light angle.
104
00:04:45,084 --> 00:04:47,186
Boop, like that. And that's it.
105
00:04:47,186 --> 00:04:50,523
So what it's done is written all the fancy
things that I could have written
106
00:04:50,523 --> 00:04:52,292
if I knew what to write in there.
107
00:04:52,292 --> 00:04:53,026
And then we're going to do
108
00:04:53,026 --> 00:04:56,763
basically the same thing
with the other Drop Shadows show.
109
00:04:56,896 --> 00:04:58,965
Let's grab this drop shadow here.
110
00:04:58,965 --> 00:05:00,166
And again, same thing.
111
00:05:00,166 --> 00:05:03,870
I'm just going to say equals
and bring this down to light angle.
112
00:05:03,936 --> 00:05:06,272
Click off of it.
Go back to our other shadow.
113
00:05:06,272 --> 00:05:08,541
But remember this shadow
isn't actually a shadow.
114
00:05:08,541 --> 00:05:11,944
It's like the kind of fake
and bust little highlight thing
115
00:05:11,978 --> 00:05:13,112
on the edges of the bricks.
116
00:05:13,112 --> 00:05:16,215
So this is actually set to -90
where the other ones were set to 90.
117
00:05:16,316 --> 00:05:18,985
So we're going to have to do some quick
math here, but that's okay.
118
00:05:18,985 --> 00:05:23,089
Let's hit equals for now and grab this
and connect it to our light angle.
119
00:05:23,222 --> 00:05:26,793
But really all we have to do
is just take this and say -180.
120
00:05:27,026 --> 00:05:29,762
And what that's going to do
is just wherever we have our shadow,
121
00:05:29,762 --> 00:05:32,198
it's just going to put this highlight
on the other side.
122
00:05:32,198 --> 00:05:34,200
So we have that all set up. Now.
123
00:05:34,200 --> 00:05:35,401
Let's see if it works.
124
00:05:35,401 --> 00:05:39,272
Just going to select our custom tool here
and now our light angle and click
125
00:05:39,272 --> 00:05:42,742
and drag this, but it moves pretty slow,
so why don't we just type in a number?
126
00:05:42,742 --> 00:05:46,913
So I'll type in 90
and it moves all of the shadows down,
127
00:05:47,013 --> 00:05:50,717
type in -90, moves it up to the top,
pretty cool.
128
00:05:50,783 --> 00:05:54,087
And so now we have this one control
that will control all of our lighting
129
00:05:54,087 --> 00:05:56,956
so that if we want to animate it,
we can just animate one thing,
130
00:05:56,956 --> 00:05:58,991
which is what we're going to get into
in a second.
131
00:05:58,991 --> 00:06:01,561
Basically,
the same thing is our master position.
132
00:06:01,561 --> 00:06:05,298
Let's say we want this text
to kind of rise up and have a little
133
00:06:05,298 --> 00:06:08,468
bit of parallax with our background,
almost like it's floating in 3D space.
134
00:06:08,701 --> 00:06:11,904
There's ways to do this
with 3D nodes and everything, but
135
00:06:11,971 --> 00:06:15,208
this is just a fancy little trick
if you want to add some parallax
136
00:06:15,308 --> 00:06:18,211
and just kind of keep the animation
a little bit more simple,
137
00:06:18,211 --> 00:06:21,414
what we're going to do
is just connect our text position,
138
00:06:21,414 --> 00:06:25,051
which is under layout here
in the second tab of our text.
139
00:06:25,051 --> 00:06:27,053
Plus we're going to connect this center,
140
00:06:27,053 --> 00:06:31,023
just say equals and one of these
and get rid of this and take this plus
141
00:06:31,023 --> 00:06:34,627
and connect it to our master position
instead of our light angle.
142
00:06:34,794 --> 00:06:39,031
And now when we change our master
position, it moves our text around
143
00:06:39,098 --> 00:06:41,467
pretty freaking cool.
144
00:06:41,467 --> 00:06:42,735
It's not actually that impressive
145
00:06:42,735 --> 00:06:44,504
because we could have just grabbed
the center, right?
146
00:06:44,504 --> 00:06:48,641
Well, we can connect this master position
to the background with a little
147
00:06:48,641 --> 00:06:53,079
expression and make the background move
at a different speed than our text.
148
00:06:53,079 --> 00:06:55,381
So let's figure out
what moves our background.
149
00:06:55,381 --> 00:06:58,484
Because this background is generated
from a shape,
150
00:06:58,484 --> 00:07:02,188
we can actually go to our very first shape
right here as rectangle.
151
00:07:02,188 --> 00:07:05,324
And if we bring up these controls,
move around X offset
152
00:07:05,391 --> 00:07:08,461
or Y offset,
that kind of moves our background around.
153
00:07:08,628 --> 00:07:10,797
So that's what
we're going to want to animate.
154
00:07:10,797 --> 00:07:13,866
So again,
I'll hit equals here and equals here
155
00:07:13,866 --> 00:07:16,202
and now we have the X offset
and the Y offset
156
00:07:16,202 --> 00:07:18,871
and we got to connect it
to our master position.
157
00:07:18,871 --> 00:07:20,339
So I'll take the X offset,
158
00:07:20,339 --> 00:07:23,676
drag it to the master position
and oh no, everything breaks.
159
00:07:23,743 --> 00:07:27,814
What do we do the first time It it's okay.
160
00:07:28,014 --> 00:07:28,981
We'll fix that in a second.
161
00:07:28,981 --> 00:07:30,183
Same thing for the Y offset.
162
00:07:30,183 --> 00:07:32,819
We'll take this
and put it down in the master position.
163
00:07:32,819 --> 00:07:35,521
If you're familiar
with coding or expressions or anything,
164
00:07:35,521 --> 00:07:37,590
you'll know that there are
things called properties.
165
00:07:37,590 --> 00:07:41,060
So basically this first part is
whatever you're talking about.
166
00:07:41,060 --> 00:07:44,831
And then if it says dot something
that is like the part of it,
167
00:07:44,831 --> 00:07:47,834
and the more dots that you add,
the more exact you get
168
00:07:47,834 --> 00:07:49,168
with the different properties. Right?
169
00:07:49,168 --> 00:07:52,171
So right now we're talking about
we're connecting it to Custom Tool one,
170
00:07:52,171 --> 00:07:53,239
which is this node.
171
00:07:53,239 --> 00:07:56,442
And we're looking at point one,
which is this control right here.
172
00:07:56,642 --> 00:07:59,912
But we actually want to dial this down
a little bit more to the x number
173
00:07:59,912 --> 00:08:04,050
of this master position and the
Y never hear of this master position.
174
00:08:04,050 --> 00:08:07,053
So we can just say dot
and then uppercase X
175
00:08:07,119 --> 00:08:11,691
and then here, dot, uppercase
Y, and then everything gets better.
176
00:08:11,691 --> 00:08:13,926
Again, we start to see our bricks.
177
00:08:13,926 --> 00:08:15,962
So the only problem here
is that this master
178
00:08:15,962 --> 00:08:20,132
position is at .5.5
and our offset should really be at zero.
179
00:08:20,132 --> 00:08:22,034
So the cool thing is
we can just do some quick math.
180
00:08:22,034 --> 00:08:26,906
Again,
let's just say -0.5 on each of these -0.5.
181
00:08:27,139 --> 00:08:29,742
And then that brings us back
to where we were at before.
182
00:08:29,742 --> 00:08:31,110
So now that we've done
a little bit of work,
183
00:08:31,110 --> 00:08:33,980
we can take our master position
and if we move it back and forth,
184
00:08:33,980 --> 00:08:36,282
it moves everything,
which is almost what we want.
185
00:08:36,282 --> 00:08:39,819
We actually want this text to move
a little bit faster than our background.
186
00:08:39,986 --> 00:08:43,723
So a trick for making that happen
is right here in our expression,
187
00:08:43,723 --> 00:08:46,826
we're basically telling this
to be exactly where our text is, but
188
00:08:46,826 --> 00:08:49,996
if we put some parentheses around it
and divide it by
189
00:08:49,996 --> 00:08:54,166
something like divided by two,
then that's going to move half as fast.
190
00:08:54,367 --> 00:08:57,603
So now when I move this master position,
191
00:08:57,670 --> 00:09:01,173
you see the words move faster
192
00:09:01,240 --> 00:09:05,144
than the background,
which is what we want.
193
00:09:05,211 --> 00:09:07,446
So I know it seems like a lot of work
to set that up,
194
00:09:07,446 --> 00:09:09,482
but it's actually only
just a couple steps.
195
00:09:09,482 --> 00:09:12,251
It's linking this up to the right thing
and then just adding
196
00:09:12,251 --> 00:09:15,388
just a little bit of basic
math to change things around.
197
00:09:15,588 --> 00:09:16,956
And you can actually do this with,
198
00:09:16,956 --> 00:09:18,791
you know, several different layers
if you wanted to.
199
00:09:18,791 --> 00:09:21,861
You can divide
the one that's just behind the text by two
200
00:09:21,861 --> 00:09:23,796
and then one
that's really far in the background
201
00:09:23,796 --> 00:09:27,233
by five and really build up
like a whole depth for your scene.
202
00:09:27,333 --> 00:09:29,936
Now that we've kind of set
this up, let's actually animate it, right?
203
00:09:29,936 --> 00:09:31,170
That's what we're supposed to be doing.
204
00:09:31,170 --> 00:09:34,574
So let's say within one second
this comes in and is beautiful.
205
00:09:34,674 --> 00:09:36,509
Let's move to like 30 frames or so.
206
00:09:36,509 --> 00:09:38,010
And now to animate this,
207
00:09:38,010 --> 00:09:41,948
all we have to do is add keyframes
to our accustomed tool right here.
208
00:09:41,981 --> 00:09:45,184
So I'll just select custom tool
so we can see everything all at once.
209
00:09:45,184 --> 00:09:46,519
And I'll add keyframes to
210
00:09:46,519 --> 00:09:50,256
our master position and our light angle,
and then we'll go back to zero
211
00:09:50,256 --> 00:09:53,593
and our light angle,
let's say it's going to be at -45,
212
00:09:53,726 --> 00:09:56,762
so that light is going to move around
and then this master position
213
00:09:56,762 --> 00:09:58,431
is going to start
214
00:09:58,531 --> 00:09:58,864
with our
215
00:09:58,864 --> 00:10:01,934
text down here a little bit,
something like that.
216
00:10:02,101 --> 00:10:05,671
Now let's see how it goes.
217
00:10:05,738 --> 00:10:09,108
Yeah, so it lifts up
218
00:10:09,208 --> 00:10:11,544
and the light angle changes
and maybe we want that light
219
00:10:11,544 --> 00:10:14,780
angle
to actually move, move around quite a bit.
220
00:10:14,780 --> 00:10:17,783
Maybe we'll start it at zero
and then the next keyframe
221
00:10:17,950 --> 00:10:21,120
will be at 359, so almost 360.
222
00:10:21,120 --> 00:10:24,523
So this will move all the way
around in a circle as we animate.
223
00:10:24,624 --> 00:10:25,591
Pretty cool.
224
00:10:25,591 --> 00:10:26,993
So we have our basic keyframes.
225
00:10:26,993 --> 00:10:28,794
This is a way
that I really like to animate
226
00:10:28,794 --> 00:10:32,798
sometimes is just set our basic keyframes
and don't worry so much about the timing,
227
00:10:32,798 --> 00:10:36,068
but get the right values
because we can change the timing
228
00:10:36,068 --> 00:10:38,838
and some fancy things inside of the spline
panel.
229
00:10:38,838 --> 00:10:41,641
Let's click on the spline panel
so that it turns bright white here.
230
00:10:41,641 --> 00:10:42,942
That'll appear down below.
231
00:10:42,942 --> 00:10:46,145
I'll just kind of move things around
a little bit here and in the spine panel.
232
00:10:46,145 --> 00:10:49,181
We can select everything in the world
that has an expression on it.
233
00:10:49,181 --> 00:10:51,050
It gets kind of hairy,
but really all we need
234
00:10:51,050 --> 00:10:54,420
is the light angle and the master position
for our custom tool.
235
00:10:54,420 --> 00:10:56,656
Right click on this button to zoom to fit.
236
00:10:56,656 --> 00:10:59,225
And now we have our graphs
of both of our animations.
237
00:10:59,225 --> 00:11:05,131
So let's zoom out just a touch because
our comp is actually 119 frames long.
238
00:11:05,297 --> 00:11:09,168
Let's say we want this shadow
to move around for the entire time.
239
00:11:09,168 --> 00:11:12,638
Well, we can just take our light angle
and zoom this out, attach
240
00:11:12,638 --> 00:11:16,275
and we can grab this last
keyframe and hold shift and move it down
241
00:11:16,375 --> 00:11:18,944
to where it's least over 120.
242
00:11:18,944 --> 00:11:21,814
So now this is just going to move
throughout the entire shot.
243
00:11:21,814 --> 00:11:25,885
It's always going to be rotating.
So let's see what it's doing here.
244
00:11:25,951 --> 00:11:28,454
Yeah,
it's rotating throughout the whole shot.
245
00:11:28,454 --> 00:11:31,457
So even after the position stops,
246
00:11:31,557 --> 00:11:34,994
we can see the light kind of moving around
just a little bit more interesting.
247
00:11:34,994 --> 00:11:37,963
Now we got to adjust our animation
for the word.
248
00:11:37,963 --> 00:11:40,599
So I'll click on Displacement,
turn off light angle here
249
00:11:40,599 --> 00:11:43,803
so we can see that displacement
a little better.
250
00:11:43,869 --> 00:11:45,104
It's like that last keyframe.
251
00:11:45,104 --> 00:11:48,708
It had F for flatten
and now so it just lifts into place.
252
00:11:48,708 --> 00:11:51,343
And now we have that
253
00:11:51,343 --> 00:11:53,045
light moving around.
254
00:11:53,045 --> 00:11:53,979
Pretty cool.
255
00:11:53,979 --> 00:11:56,282
So this is kind of one of those tutorials
that like
256
00:11:56,282 --> 00:11:57,950
I don't even get
to the animation to the end,
257
00:11:57,950 --> 00:12:01,387
but when you're setting something up,
like a lot of it is just in the setup
258
00:12:01,387 --> 00:12:05,558
and if you set it up right,
then it's really easy to animate
259
00:12:05,624 --> 00:12:07,593
because
we have this all linked to expressions.
260
00:12:07,593 --> 00:12:10,563
We can change a bunch of things
and this would be rendering four or
261
00:12:10,563 --> 00:12:14,667
five different nodes instead of
just the two controls on this one node.
262
00:12:14,800 --> 00:12:15,801
Pretty handy thing.
263
00:12:15,801 --> 00:12:18,804
That was a treat and a half, wasn't it?
264
00:12:18,938 --> 00:12:21,874
Hey, if you want some more videos
on how the heck to use fusion,
265
00:12:21,874 --> 00:12:24,877
we actually have a really,
really nice, very in-depth
266
00:12:24,910 --> 00:12:28,114
look at how to do that
267
00:12:28,180 --> 00:12:30,649
right there.
268
00:12:30,649 --> 00:12:32,818
Some pretty big
269
00:12:32,818 --> 00:12:37,323
blue, blue, bleep, bleep, bleep, bleep
poo poo poo poo poo poo poo
270
00:12:37,423 --> 00:12:43,963
poo poo poo poo poo, Blue Room.
271
00:12:44,063 --> 00:12:44,997
My daughter's screaming.
24600
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.