]> git.sesse.net Git - kdenlive/commitdiff
Add Movit effects.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 30 Dec 2013 23:30:47 +0000 (00:30 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 13 Mar 2014 21:16:54 +0000 (22:16 +0100)
14 files changed:
data/blacklisted_effects.txt
data/kdenliveeffectscategory.rc
effects/CMakeLists.txt
effects/movit_blur.xml [new file with mode: 0644]
effects/movit_deconvolution_sharpen.xml [new file with mode: 0644]
effects/movit_diffusion.xml [new file with mode: 0644]
effects/movit_glow.xml [new file with mode: 0644]
effects/movit_lift_gamma_gain.xml [new file with mode: 0644]
effects/movit_mirror.xml [new file with mode: 0644]
effects/movit_opacity.xml [new file with mode: 0644]
effects/movit_saturation.xml [new file with mode: 0644]
effects/movit_unsharp_mask.xml [new file with mode: 0644]
effects/movit_vignette.xml [new file with mode: 0644]
effects/movit_white_balance.xml [new file with mode: 0644]

index 4ff137b39c66f008b8d164b48945901637f5a748..3a4362d11a0937536579d95f32d030e9375f529a 100644 (file)
@@ -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
index eddc4cd70e1e5becf635b3790000a59eb031f8d2..8db61e922b0d594912915072c7ba98bb0cd742ac 100644 (file)
@@ -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">
index fcd20a5f277ee1c2361d7c11f0d4426e3d8835e9..23e6f577cd7d2ac8c013917b0ae2fb7e2b3ae983 100644 (file)
@@ -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 (file)
index 0000000..cd9a19f
--- /dev/null
@@ -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 (file)
index 0000000..07232d9
--- /dev/null
@@ -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 (file)
index 0000000..43a852a
--- /dev/null
@@ -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 (file)
index 0000000..e5608b5
--- /dev/null
@@ -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 (file)
index 0000000..2c8a552
--- /dev/null
@@ -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 (file)
index 0000000..e67e76e
--- /dev/null
@@ -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 (file)
index 0000000..78a9ceb
--- /dev/null
@@ -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 (file)
index 0000000..576368f
--- /dev/null
@@ -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 (file)
index 0000000..9accf8d
--- /dev/null
@@ -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 (file)
index 0000000..8a667e4
--- /dev/null
@@ -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 (file)
index 0000000..9ba55f1
--- /dev/null
@@ -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>
+