]> git.sesse.net Git - mlt/blob - src/modules/opengl/filter_movit_diffusion.yml
Let Movit effects supply their own fingerprint.
[mlt] / src / modules / opengl / filter_movit_diffusion.yml
1 schema_version: 0.1
2 type: filter
3 identifier: movit.diffusion
4 title: Diffusion (GLSL)
5 version: 1
6 copyright: Dan Dennedy
7 creator: Steinar H. Gunderson
8 license: GPLv2
9 language: en
10 tags:
11   - Video
12 description: >
13   There are many different effects that go under the name of "diffusion",
14   seemingly all of the inspired by the effect you get when you put a
15   diffusion filter in front of your camera lens. The effect most people
16   want is a general flattening/smoothing of the light, and reduction of
17   fine detail (most notably, blemishes in people's skin), without ruining
18   edges, which a regular blur would do.
19   We do a relatively simple version, sometimes known as "white diffusion",
20   where we first blur the picture, and then overlay it on the original
21   using the original as a matte.
22
23 parameters:
24   - identifier: radius
25     title: Blur Radius
26     type: float
27     minimum: 0.0
28     default: 3.0
29     mutable: yes
30
31   - identifier: mix
32     title: Blurriness
33     type: float
34     minimum: 0.0
35     maximum: 1.0
36     default: 0.3
37     mutable: yes