summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteinar H. Gunderson <sgunderson@bigfoot.com>2013-12-30 23:30:47 (GMT)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>2014-03-13 21:16:54 (GMT)
commitaa95245a04e8dd94de03eabcbc72a7140f2283a4 (patch)
tree3c24c8a6e7687da03202ff5901c688d2ce5fdd7e
parent56aee6aedeeed3efd10ada8fe3c229eddc01ef05 (diff)
Add Movit effects.
-rw-r--r--data/blacklisted_effects.txt11
-rw-r--r--data/kdenliveeffectscategory.rc2
-rw-r--r--effects/CMakeLists.txt11
-rw-r--r--effects/movit_blur.xml9
-rw-r--r--effects/movit_deconvolution_sharpen.xml21
-rw-r--r--effects/movit_diffusion.xml12
-rw-r--r--effects/movit_glow.xml15
-rw-r--r--effects/movit_lift_gamma_gain.xml33
-rw-r--r--effects/movit_mirror.xml6
-rw-r--r--effects/movit_opacity.xml9
-rw-r--r--effects/movit_saturation.xml9
-rw-r--r--effects/movit_unsharp_mask.xml12
-rw-r--r--effects/movit_vignette.xml12
-rw-r--r--effects/movit_white_balance.xml15
14 files changed, 176 insertions, 1 deletions
diff --git a/data/blacklisted_effects.txt b/data/blacklisted_effects.txt
index 4ff137b..3a4362d 100644
--- a/data/blacklisted_effects.txt
+++ b/data/blacklisted_effects.txt
@@ -73,6 +73,17 @@ frei0r.twolay0r
frei0r.vectorscope
frei0r.vertigo
frei0r.vignette
+movit.white_balance
+movit.vignette
+movit.blur
+movit.glow
+movit.mirror
+movit.saturation
+movit.unsharp_mask
+movit.sharpen
+movit.opacity
+movit.diffusion
+movit.lift_gamma_gain
#MLT effects with XML UI
diff --git a/data/kdenliveeffectscategory.rc b/data/kdenliveeffectscategory.rc
index eddc4cd..8db61e9 100644
--- a/data/kdenliveeffectscategory.rc
+++ b/data/kdenliveeffectscategory.rc
@@ -19,7 +19,7 @@
<group list="fade_from_black,fade_to_black,fadein,fadeout">
<text>Fade</text>
</group>
- <group list="burningtv,charcoal,dust,grain,lines,lightgraffiti,oldfilm,vignette">
+ <group list="burningtv,charcoal,dust,grain,lines,lightgraffiti,oldfilm,vignette,movit.vignette">
<text>Fun</text>
</group>
<group list="boxblur,obscure,autotrack_rectangle,frei0r.squareblur,frei0r.glow,frei0r.IIRblur">
diff --git a/effects/CMakeLists.txt b/effects/CMakeLists.txt
index fcd20a5..23e6f57 100644
--- a/effects/CMakeLists.txt
+++ b/effects/CMakeLists.txt
@@ -112,6 +112,17 @@ swapchannels.xml
audiobalance.xml
audiopan.xml
rotoscoping.xml
+movit_vignette.xml
+movit_white_balance.xml
+movit_blur.xml
+movit_glow.xml
+movit_mirror.xml
+movit_saturation.xml
+movit_unsharp_mask.xml
+movit_deconvolution_sharpen.xml
+movit_opacity.xml
+movit_diffusion.xml
+movit_lift_gamma_gain.xml
DESTINATION ${DATA_INSTALL_DIR}/kdenlive/effects)
diff --git a/effects/movit_blur.xml b/effects/movit_blur.xml
new file mode 100644
index 0000000..cd9a19f
--- /dev/null
+++ b/effects/movit_blur.xml
@@ -0,0 +1,9 @@
+<!DOCTYPE kpartgui>
+<effect tag="movit.blur" id="movit.blur">
+ <name>Movit: Blur</name>
+ <description>Blur</description>
+ <author>Steinar H. Gunderson</author>
+ <parameter type="simplekeyframe" name="radius" default="150" min="0" max="1000" factor="10">
+ <name>Radius</name>
+ </parameter>
+</effect>
diff --git a/effects/movit_deconvolution_sharpen.xml b/effects/movit_deconvolution_sharpen.xml
new file mode 100644
index 0000000..07232d9
--- /dev/null
+++ b/effects/movit_deconvolution_sharpen.xml
@@ -0,0 +1,21 @@
+<!DOCTYPE kpartgui>
+<effect tag="movit.sharpen" id="movit.sharpen">
+ <name>Movit: Deconvolution sharpen</name>
+ <description>Sharpens in a more intelligent way</description>
+ <author>Steinar H. Gunderson</author>
+ <parameter type="simplekeyframe" name="matrix_size" default="5" min="1" max="10" factor="1">
+ <name>Matrix size</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="circle_radius" default="200" min="0" max="1000" factor="100">
+ <name>Circle radius</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="gaussian_radius" default="0" min="0" max="1000" factor="100">
+ <name>Gaussian radius</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="correlation" default="950" min="0" max="1000" factor="1000">
+ <name>Correlation</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="noise" default="10" min="0" max="1000" factor="1000">
+ <name>Noise</name>
+ </parameter>
+</effect>
diff --git a/effects/movit_diffusion.xml b/effects/movit_diffusion.xml
new file mode 100644
index 0000000..43a852a
--- /dev/null
+++ b/effects/movit_diffusion.xml
@@ -0,0 +1,12 @@
+<!DOCTYPE kpartgui>
+<effect tag="movit.diffusion" id="movit.diffusion">
+ <name>Movit: Diffusion</name>
+ <description>Diffusion</description>
+ <author>Steinar H. Gunderson</author>
+ <parameter type="simplekeyframe" name="radius" default="150" min="0" max="1000" factor="10">
+ <name>Radius</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="mix" default="30" min="0" max="1000" factor="100">
+ <name>Mix amount</name>
+ </parameter>
+</effect>
diff --git a/effects/movit_glow.xml b/effects/movit_glow.xml
new file mode 100644
index 0000000..e5608b5
--- /dev/null
+++ b/effects/movit_glow.xml
@@ -0,0 +1,15 @@
+<!DOCTYPE kpartgui>
+<effect tag="movit.glow" id="movit.glow">
+ <name>Movit: Glow</name>
+ <description>Glow</description>
+ <author>Steinar H. Gunderson</author>
+ <parameter type="simplekeyframe" name="radius" default="200" min="0" max="1000" factor="10">
+ <name>Radius</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="blur_mix" default="100" min="0" max="1000" factor="100">
+ <name>Glow strength</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="highlight_cutoff" default="20" min="0" max="100" factor="100">
+ <name>Highlight cutoff threshold</name>
+ </parameter>
+</effect>
diff --git a/effects/movit_lift_gamma_gain.xml b/effects/movit_lift_gamma_gain.xml
new file mode 100644
index 0000000..2c8a552
--- /dev/null
+++ b/effects/movit_lift_gamma_gain.xml
@@ -0,0 +1,33 @@
+<!DOCTYPE kpartgui>
+<effect tag="movit.lift_gamma_gain" id="movit.lift_gamma_gain">
+ <name>Movit: Lift/gamma/gain</name>
+ <description>Do simple color grading</description>
+ <author>Steinar H. Gunderson</author>
+ <parameter type="simplekeyframe" name="lift_r" default="0" min="0" max="500" factor="100">
+ <name>Lift: Red</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="lift_g" default="0" min="0" max="500" factor="100">
+ <name>Lift: Green</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="lift_b" default="0" min="0" max="500" factor="100">
+ <name>Lift: Blue</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="gamma_r" default="100" min="0" max="500" factor="100">
+ <name>Gamma: Red</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="gamma_g" default="100" min="0" max="500" factor="100">
+ <name>Gamma: Green</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="gamma_b" default="100" min="0" max="500" factor="100">
+ <name>Gamma: Blue</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="gain_r" default="100" min="0" max="500" factor="100">
+ <name>Gain: Red</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="gain_g" default="100" min="0" max="500" factor="100">
+ <name>Gain: Green</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="gain_b" default="100" min="0" max="500" factor="100">
+ <name>Gain: Blue</name>
+ </parameter>
+</effect>
diff --git a/effects/movit_mirror.xml b/effects/movit_mirror.xml
new file mode 100644
index 0000000..e67e76e
--- /dev/null
+++ b/effects/movit_mirror.xml
@@ -0,0 +1,6 @@
+<!DOCTYPE kpartgui>
+<effect tag="movit.mirror" id="movit.mirror">
+ <name>Movit: Mirror</name>
+ <description>Flips the image horizontally</description>
+ <author>Steinar H. Gunderson</author>
+</effect>
diff --git a/effects/movit_opacity.xml b/effects/movit_opacity.xml
new file mode 100644
index 0000000..78a9ceb
--- /dev/null
+++ b/effects/movit_opacity.xml
@@ -0,0 +1,9 @@
+<!DOCTYPE kpartgui>
+<effect tag="movit.opacity" id="movit.opacity">
+ <name>Movit: Opacity</name>
+ <description>Change the opacity of the image</description>
+ <author>Steinar H. Gunderson</author>
+ <parameter type="simplekeyframe" name="opacity" default="100" min="0" max="200" factor="100">
+ <name>Opacity</name>
+ </parameter>
+</effect>
diff --git a/effects/movit_saturation.xml b/effects/movit_saturation.xml
new file mode 100644
index 0000000..576368f
--- /dev/null
+++ b/effects/movit_saturation.xml
@@ -0,0 +1,9 @@
+<!DOCTYPE kpartgui>
+<effect tag="movit.saturation" id="movit.saturation">
+ <name>Movit: Saturation</name>
+ <description>Saturate or desaturate the image</description>
+ <author>Steinar H. Gunderson</author>
+ <parameter type="simplekeyframe" name="saturation" default="100" min="0" max="1000" factor="100">
+ <name>Saturation</name>
+ </parameter>
+</effect>
diff --git a/effects/movit_unsharp_mask.xml b/effects/movit_unsharp_mask.xml
new file mode 100644
index 0000000..9accf8d
--- /dev/null
+++ b/effects/movit_unsharp_mask.xml
@@ -0,0 +1,12 @@
+<!DOCTYPE kpartgui>
+<effect tag="movit.unsharp_mask" id="movit.unsharp_mask">
+ <name>Movit: Unsharp mask</name>
+ <description>Sharpens the image by subtracting a blurred copy</description>
+ <author>Steinar H. Gunderson</author>
+ <parameter type="simplekeyframe" name="radius" default="150" min="0" max="1000" factor="10">
+ <name>Radius</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="radius" default="50" min="0" max="1000" factor="100">
+ <name>Amount</name>
+ </parameter>
+</effect>
diff --git a/effects/movit_vignette.xml b/effects/movit_vignette.xml
new file mode 100644
index 0000000..8a667e4
--- /dev/null
+++ b/effects/movit_vignette.xml
@@ -0,0 +1,12 @@
+<!DOCTYPE kpartgui>
+<effect tag="movit.vignette" id="movit.vignette">
+ <name>Movit: Vignette</name>
+ <description>Vignette</description>
+ <author>Steinar H. Gunderson</author>
+ <parameter type="simplekeyframe" name="radius" default="300" min="0" max="1000" factor="1000">
+ <name>Radius</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="inner_radius" default="300" min="0" max="1000" factor="1000">
+ <name>Inner radius</name>
+ </parameter>
+</effect>
diff --git a/effects/movit_white_balance.xml b/effects/movit_white_balance.xml
new file mode 100644
index 0000000..9ba55f1
--- /dev/null
+++ b/effects/movit_white_balance.xml
@@ -0,0 +1,15 @@
+<!DOCTYPE kpartgui>
+<group>
+ <effect tag="movit.white_balance" id="movit.white_balance">
+ <name>Movit: White balance</name>
+ <description>Adjust the white balance / color temperature</description>
+ <author>Steinar H. Gunderson</author>
+ <parameter type="color" name="neutral_color" default="0xffffffff">
+ <name>Neutral Color</name>
+ </parameter>
+ <parameter type="simplekeyframe" name="color_temperature" default="6500" min="1500" max="15000" factor="1">
+ <name>Color Temperature</name>
+ </parameter>
+ </effect>
+</group>
+