[multimedia/kdenlive] data: Add New Effects
Jean-Baptiste Mardelle <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 4003cf5a65c28692e3e8992f33ea9c6280d3cfc3 by Jean-Baptiste Mardelle, on behalf of Bernd Jordan.
Committed on 18/08/2026 at 09:24.
Pushed by mardelle into branch 'master'.
Add New Effects
Adding frei0r.pixels0rt and frei0r.autothresh0ld
M +2 -0 data/effects/frei0r/CMakeLists.txt
A +11 -0 data/effects/frei0r/frei0r_autothresh0ld.xml
A +25 -0 data/effects/frei0r/frei0r_pixels0rt.xml
M +3 -0 data/included_effects.txt
M +2 -2 data/kdenliveeffectscategory.rc
https://invent.kde.org/multimedia/kdenlive/-/commit/4003cf5a65c28692e3e8992f33ea9c6280d3cfc3
diff --git a/data/effects/frei0r/CMakeLists.txt b/data/effects/frei0r/CMakeLists.txt
index 153486feac..4b4d6b290a 100644
--- a/data/effects/frei0r/CMakeLists.txt
+++ b/data/effects/frei0r/CMakeLists.txt
@@ -10,6 +10,7 @@ frei0r_alphaspot.xml
frei0r_alpha0ps_alpha0ps.xml
frei0r_alpha0ps_alphagrad.xml
frei0r_alpha0ps_alphaspot.xml
+frei0r_autothresh0ld.xml
frei0r_B.xml
frei0r_balanc0r.xml
frei0r_baltan.xml
@@ -81,6 +82,7 @@ frei0r_ntsc.xml
frei0r_normaliz0r.xml
frei0r_nosync0r.xml
frei0r_pixeliz0r.xml
+frei0r_pixels0rt.xml
frei0r_pixs0r.xml
frei0r_posterize.xml
frei0r_premultiply.xml
diff --git a/data/effects/frei0r/frei0r_autothresh0ld.xml b/data/effects/frei0r/frei0r_autothresh0ld.xml
new file mode 100644
index 0000000000..fac899a903
--- /dev/null
+++ b/data/effects/frei0r/frei0r_autothresh0ld.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE kpartgui>
+<effect xmlns="https://www.kdenlive.org" tag="frei0r.autothresh0ld" id="frei0r.autothresh0ld" type="video">
+ <name>Auto Threshold</name>
+ <description>Segments an image into foreground or background</description>
+ <author>Cynthia2006</author>
+ <parameter type="animated" name="0" min="0.0" max="7.0" default="4.0" decimals="1">
+ <name>Slope</name>
+ <comment><![CDATA[Slope of Sigmoidal Transfer]]></comment>
+ </parameter>
+</effect>
diff --git a/data/effects/frei0r/frei0r_pixels0rt.xml b/data/effects/frei0r/frei0r_pixels0rt.xml
new file mode 100644
index 0000000000..ee8469ffe0
--- /dev/null
+++ b/data/effects/frei0r/frei0r_pixels0rt.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!DOCTYPE kpartgui>
+<effect xmlns="https://www.kdenlive.org" tag="frei0r.pixels0rt" id="frei0r.pixels0rt" type="video">
+ <name>Pixels0rt</name>
+ <description>Pixel sorting effect</description>
+ <author>Asterleen</author>
+ <parameter type="animated" name="0" min="0.0" max="1.0" default="0.3" decimals="1">
+ <name>Threshold</name>
+ <comment><![CDATA[Relative size of the line that will be sorted]]></comment>
+ </parameter>
+ <parameter type="list" name="1" default="0" paramlist="0;0.25;0.5;0.75">
+ <name>Direction</name>
+ <comment><![CDATA[Sorting direction]]></comment>
+ <paramlistdisplay>Vertical from top to bottom,Vertical from bottom to top,Horizontal from left to right,Horizontal from right to left</paramlistdisplay>
+ </parameter>
+ <parameter type="bool" name="2" min="0" max="1" default="0">
+ <name>Reversed</name>
+ <comment><![CDATA[Should be pixels sorted in reversed order]]></comment>
+ </parameter>
+ <parameter type="animated" name="3" min="0.0" max="1.0" default="1.0" decimals="1">
+ <name>Transparency Threshold</name>
+ <comment><![CDATA[What transparency level should<br>
+ be bypassed by the filter. 0 processes all pixels, 1 ignores all transparent pixels]]></comment>
+ </parameter>
+</effect>
diff --git a/data/included_effects.txt b/data/included_effects.txt
index ce7524137a..c32ef3e4b8 100644
--- a/data/included_effects.txt
+++ b/data/included_effects.txt
@@ -116,6 +116,7 @@ frei0r.aech0r
frei0r.alpha0ps
frei0r.alphagrad
frei0r.alphaspot
+frei0r.autothresh0ld
frei0r.B
frei0r.balanc0r
frei0r.bigsh0t_eq_mask
@@ -154,6 +155,7 @@ frei0r.G
frei0r.gamma
frei0r.glitch0r
frei0r.glow
+frei0r.heatmap0r
frei0r.hqdn3d
frei0r.hueshift0r
frei0r.IIRblur
@@ -170,6 +172,7 @@ frei0r.nervous
frei0r.normaliz0r
frei0r.nosync0r
frei0r.pixeliz0r
+frei0r.pixels0rt
frei0r.pixs0r
frei0r.posterize
frei0r.pr0be
diff --git a/data/kdenliveeffectscategory.rc b/data/kdenliveeffectscategory.rc
index 6c89790220..7d664bba76 100644
--- a/data/kdenliveeffectscategory.rc
+++ b/data/kdenliveeffectscategory.rc
@@ -2,7 +2,7 @@
<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
<data name="effects" version="0">
-<group list="avfilter.hsvkey,avfilter_backgroundkey,chroma,frei0r.alpha0ps_alpha0ps,frei0r.alpha0ps_alphagrad,frei0r.alpha0ps_alphaspot,frei0r.transparency,frei0r.mask0mate,rotoscoping,mask_start-rotoscoping,frei0r.keyspillm0pup,avfilter.despill,obscure,frei0r.bluescreen0r,lumakey,shape,mask_start-shape,spot_remover,frei0r.select0r,frei0r.spillsupress,frei0r.bgsubtract0r,opencv.tracker,strobe,mask_start-frei0r.alphaspot,mask_apply,mask_start-frei0r.select0r,frei0r.premultiply">
[suppressed due to size limit]
<text>Alpha, Mask, and Keying</text>
</group>
@@ -170,4 +170,4 @@
<text>Deprecated</text>
</group>
-</data>
\ No newline at end of file
+</data>