Commit f9fc692b authored by Jean-Baptiste Mardelle's avatar Jean-Baptiste Mardelle
Browse files

Merge branch 'master' into 1912

parents af1d590a 0a053c1f
......@@ -21,6 +21,7 @@ grain.xml
greyscale.xml
invert.xml
loudness.xml
dynamic_loudness.xml
luma.xml
mirror.xml
mute.xml
......
<!DOCTYPE kpartgui>
<effect tag="dynamic_loudness" id="dynamic_loudness" type="audio">
<name>Normalize</name>
<description>Dynamically correct audio loudness as recommended by EBU R128</description>
<author>Brian Matherly</author>
<parameter type="double" name="target_loudness" max="-10" min="-50" default="-23.00" decimals="2" suffix="LUFS">
<name>Target Program Loudness</name>
</parameter>
<parameter type="constant" name="window" max="500" min="1" default="3" suffix="s">
<name>Measurement Window</name>
</parameter>
<parameter type="constant" name="max_gain" max="30" min="0" default="15" suffix="dB">
<name>Maximum Gain Increase</name>
</parameter>
<parameter type="constant" name="min_gain" max="0" min="-30" default="-15" suffix="dB">
<name>Maximum Gain Decrease</name>
</parameter>
<parameter type="constant" name="max_rate" max="9" min="0.5" default="3" decimals="1" suffix="dB/s">
<name>Maximum Rate Change</name>
</parameter>
</effect>
<!DOCTYPE kpartgui>
<effect tag="loudness" id="loudness" type="audio">
<name>Loudness</name>
<name>Normalize (2 pass)</name>
<description>Correct audio loudness as recommended by EBU R128</description>
<author>Brian Matherly</author>
<parameter type="double" name="program" max="-10" min="-50" default="-23.00" decimals="2" suffix="LUFS">
<name>Target Program Loudness</name>
</parameter>
<parameter type="filterjob" filtertag="loudness" filterparams="%params" consumer="null" consumerparams="video_off=1 no_meta=1 all=1 terminate_on_pause=1">
<parameter type="filterjob" filtertag="loudness" filterparams="%params" consumer="xml" consumerparams="video_off=1 no_meta=1 all=1 terminate_on_pause=1">
<name>Analyse</name>
<jobparam name="key">results</jobparam>
<jobparam name="finalfilter">loudness</jobparam>
......
<!DOCTYPE kpartgui>
<effect tag="volume" id="normalise" type="audio">
<name>Normalise</name>
<name>Normalise (deprecated)</name>
<description>Dynamically normalise the audio volume</description>
<author>Dan Dennedy</author>
<parameter type="constant" name="normalise" max="1000" min="0" factor="400" default="1" suffix="%">
......
......@@ -7,6 +7,7 @@ Name[de]=Kdenlive-Tastaturschemata
Name[el]=Σχήματα πληκτρολογίου του Kdenlive
Name[en_GB]=Kdenlive Keyboard Schemes
Name[es]=Esquemas de teclado de Kdenlive
Name[et]=Kdenlive klaviatuuriasetused
Name[eu]=Kdenliveren teklatu antolaerak
Name[fi]=Kdenliven näppäimistöteemat
Name[fr]=Raccourcis claviers Kdenlive
......
......@@ -9,6 +9,7 @@ Name[de]=Kdenlive-Render-Profile
Name[el]=Προφίλ αποτύπωσης του Kdenlive
Name[en_GB]=Kdenlive Render Profiles
Name[es]=Perfiles de procesamiento de Kdenlive
Name[et]=Kdenlive renderdamisprofiilid
Name[eu]=Kdenlive errendatze profilak
Name[fi]=Kdenliven hahmonnusprofiilit
Name[fr]=Profils de rendu Kdenlive
......
......@@ -9,6 +9,7 @@ Name[de]=Kdenlive-Titelvorlagen
Name[el]=Πρότυπα τίτλων του Kdenlive
Name[en_GB]=Kdenlive Title Templates
Name[es]=Plantillas de título de Kdenlive
Name[et]=Kdenlive tiitrimallid
Name[eu]=Kdenlive titulu txantiloiak
Name[fi]=Kdenliven otsikkopohjat
Name[fr]=Modèles de titre Kdenlive
......
......@@ -9,6 +9,7 @@ Name[de]=Kdenlive-Übergangs-Wipes
Name[el]=Μετάβαση με σκούπισμα στο Kdenlive
Name[en_GB]=Kdenlive Transition Wipes
Name[es]=Barridos de transición de Kdenlive
Name[et]=Kdenlive üleminekute pühkimisefektid
Name[eu]=Kdenlive trantsizio gortinak
Name[fi]=Kdenliven siirtymäpyyhkäisyt
Name[fr]=Transitions par balayage de Kdenlive
......
......@@ -4,7 +4,7 @@
<group list="invert,sepia,tcolor,greyscale,frei0r.B,frei0r.G,frei0r.R,frei0r.contrast0r,frei0r.saturat0r,frei0r.tint0r,frei0r.primaries,chroma_hold,frei0r.colorize,frei0r.equaliz0r,frei0r.hueshift0r,frei0r.luminance,lumaliftgaingamma,lift_gamma_gain,brightness,gamma,frei0r.colgate,frei0r.balanc0r,frei0r.brightness,frei0r.levels,frei0r.three_point_balance,frei0r.curves,frei0r.coloradj_RGB,frei0r.sopsat,frei0r.bezier_curves,avfilter.selectivecolor,avfilter.lut3d">
<text>Colour</text>
</group>
<group list="volume,normalise,gain,ladspa.1049,ladspa.1048,ladspa.1413,mute,fadein,fadeout,audiobalance,audiopan,swapchannels,ladspa.1406,channelcopy">
<group list="loudness,dynamic_loudness,volume,gain,ladspa.1049,ladspa.1048,ladspa.1413,mute,fadein,fadeout,audiobalance,audiopan,swapchannels,ladspa.1406,channelcopy">
<text>Audio correction</text>
</group>
<group list="audiowave,audiospectrum,frei0r.pr0be,frei0r.pr0file,frei0r.rgbparade,frei0r.timeout,frei0r.vectorscope">
......
......@@ -262,81 +262,38 @@
</ul>
</description>
<releases>
<release date="2019-12-05" version="19.12.0"/>
<release date="2019-12-05" version="20.03.70"/>
</releases>
<url type="homepage">https://kdenlive.org/</url>
<url type="bugtracker">https://bugs.kde.org</url>
<url type="help">https://userbase.kde.org/Kdenlive/Manual</url>
<url type="donation">https://www.kde.org/community/donations/?app=kdenlive&amp;source=appdata</url>
<screenshots>
<screenshot type="default">
<caption>Kdenlive timeline</caption>
<caption xml:lang="ca">Línia del temps del Kdenlive</caption>
<caption xml:lang="cs">Časová osa Kdenlive</caption>
<caption xml:lang="en-GB">Kdenlive timeline</caption>
<caption xml:lang="gl">Liña de tempo de Kdenlive</caption>
<caption xml:lang="nl">Kdenlive tijdlijn</caption>
<caption xml:lang="pl">Oś czasu Kdenlive</caption>
<caption xml:lang="pt">Linha temporal do Kdenlive</caption>
<caption xml:lang="pt-BR">Linha do tempo do Kdenlive</caption>
<caption xml:lang="sv">Kdenlive tidslinje</caption>
<caption xml:lang="uk">Монтажний стіл Kdenlive</caption>
<caption xml:lang="x-test">xxKdenlive timelinexx</caption>
<caption xml:lang="zh-TW">Kdenlive 時間軸</caption>
<image type="source">https://cdn.kde.org/screenshots/kdenlive/kdenlive-screenshot-19-08-series.png</image>
<screenshot type="default"><caption>Kdenlive Timeline</caption><caption xml:lang="ca">Línia del temps del Kdenlive</caption><caption xml:lang="cs">Časová osa Kdenlive</caption><caption xml:lang="de">Kdenlive-Zeitleiste</caption><caption xml:lang="et">Kdenlive ajatelg</caption><caption xml:lang="nl">Kdenlive tijdlijn</caption><caption xml:lang="pt">Linha Temporal do Kdenlive</caption><caption xml:lang="pt-BR">Linha do tempo do Kdenlive</caption><caption xml:lang="uk">Монтажний стіл Kdenlive</caption><caption xml:lang="x-test">xxKdenlive Timelinexx</caption><image type="source">https://cdn.kde.org/screenshots/kdenlive/k2.png</image>/image&gt;
</screenshot>
<screenshot type="source">
<caption>Kdenlive 19.08</caption>
<caption xml:lang="ca">Kdenlive 19.08</caption>
<caption xml:lang="cs">Kdenlive 19.08</caption>
<caption xml:lang="de">Kdenlive 19.08</caption>
<caption xml:lang="el">Kdenlive 19.08</caption>
<caption xml:lang="en-GB">Kdenlive 19.08</caption>
<caption xml:lang="es">Kdenlive 19.08</caption>
<caption xml:lang="eu">Kdenlive 19.08</caption>
<caption xml:lang="fr">Kdenlive 19.08</caption>
<caption xml:lang="gl">Kdenlive 19.08</caption>
<caption xml:lang="id">Kdenlive 19.08</caption>
<caption xml:lang="it">Kdenlive 19.08</caption>
<caption xml:lang="ko">Kdenlive 19.08</caption>
<caption xml:lang="nl">Kdenlive 19.08</caption>
<caption xml:lang="nn">Kdenlive 19.08</caption>
<caption xml:lang="pl">Kdenlive 19.08</caption>
<caption xml:lang="pt">Kdenlive 19.08</caption>
<caption xml:lang="pt-BR">Kdenlive 19.08</caption>
<caption xml:lang="sv">Kdenlive 19.08</caption>
<caption xml:lang="uk">Kdenlive 19.08</caption>
<caption xml:lang="x-test">xxKdenlive 19.08xx</caption>
<caption xml:lang="zh-TW">Kdenlive 19.08</caption>
<image>https://cdn.kde.org/screenshots/kdenlive/19-08.png</image>
<caption>Kdenlive Audio Adjustments</caption>
<caption xml:lang="ca">Ajustaments de l'àudio del Kdenlive</caption>
<caption xml:lang="et">Kdenlive helikohendused</caption>
<caption xml:lang="nl">Kdenlive geluidsaanpassingen</caption>
<caption xml:lang="pt">Ajustes de Áudio do Kdenlive</caption>
<caption xml:lang="pt-BR">Ajustes de áudio do Kdenlive</caption>
<caption xml:lang="uk">Коригування звукових даних у Kdenlive</caption>
<caption xml:lang="x-test">xxKdenlive Audio Adjustmentsxx</caption>
<image>https://cdn.kde.org/screenshots/kdenlive/k1.png</image>
</screenshot>
<screenshot type="source">
<caption>Kdenlive 18.08</caption>
<caption xml:lang="ca">Kdenlive 18.08</caption>
<caption xml:lang="ca-valencia">Kdenlive 18.08</caption>
<caption xml:lang="cs">Kdenlive 18.08</caption>
<caption xml:lang="de">Kdenlive 18.08</caption>
<caption xml:lang="el">Kdenlive 18.08</caption>
<caption xml:lang="en-GB">Kdenlive 18.08</caption>
<caption xml:lang="es">Kdenlive 18.08</caption>
<caption xml:lang="eu">Kdenlive 18.08</caption>
<caption xml:lang="fi">Kdenlive 18.08</caption>
<caption xml:lang="fr">Kdenlive 18.08</caption>
<caption xml:lang="gl">Kdenlive 18.08</caption>
<caption xml:lang="id">Kdenlive 18.08</caption>
<caption xml:lang="it">Kdenlive 18.08</caption>
<caption xml:lang="ko">Kdenlive 18.08</caption>
<caption xml:lang="nl">Kdenlive 18.08</caption>
<caption xml:lang="nn">Kdenlive 18.08</caption>
<caption xml:lang="pl">Kdenlive 18.08</caption>
<caption xml:lang="pt">Kdenlive 18.08</caption>
<caption xml:lang="pt-BR">Kdenlive 18.08</caption>
<caption xml:lang="sv">Kdenlive 18.08</caption>
<caption xml:lang="uk">Kdenlive 18.08</caption>
<caption xml:lang="x-test">xxKdenlive 18.08xx</caption>
<caption xml:lang="zh-CN">Kdenlive 18.08</caption>
<caption xml:lang="zh-TW">Kdenlive 18.08</caption>
<image>https://cdn.kde.org/screenshots/kdenlive/screenshot-monitors.png</image>
<caption>Kdenlive Effects</caption>
<caption xml:lang="ca">Efectes del Kdenlive</caption>
<caption xml:lang="cs">Efekty Kdenlive</caption>
<caption xml:lang="de">Kdenlive-Effekte</caption>
<caption xml:lang="et">Kdenlive efektid</caption>
<caption xml:lang="nl">Kdenlive effecten</caption>
<caption xml:lang="pt">Efeitos do Kdenlive</caption>
<caption xml:lang="pt-BR">Efeitos do Kdenlive</caption>
<caption xml:lang="uk">Ефекти Kdenlive</caption>
<caption xml:lang="x-test">xxKdenlive Effectsxx</caption>
<image>https://cdn.kde.org/screenshots/kdenlive/k3.png</image>
</screenshot>
</screenshots>
<project_group>KDE</project_group>
......
......@@ -96,6 +96,7 @@ Comment[de]=Nichtlinearer Video-Editor von KDE
Comment[el]=Μη γραμμικός επεξεργαστής βίντεο από το KDE
Comment[en_GB]=Non-linear video editor by KDE
Comment[es]=Editor no lineal de video de KDE
Comment[et]=KDE mittelineaarne videoredaktor
Comment[eu]=KDEren bideo editore ez-lineala
Comment[fi]=KDE:n epälineaarinen videomuokkain
Comment[fr]=Éditeur vidéo non linéaire par KDE
......
......@@ -42,7 +42,8 @@ invert
lift_gamma_gain
mirror
mute
normalise
loudness
dynamic_loudness
oldfilm
qtblend
rotoscoping
......
......@@ -2,6 +2,13 @@
<transition tag="luma" id="dissolve">
<name>Dissolve</name>
<description>Fade out one video while fading in the other video.</description>
<parameter type="list" name="resource" default="" paramlist="%lumaPaths" optional="1">
<paramlistdisplay>%lumaNames</paramlistdisplay>
<name>Luma Map</name>
</parameter>
<parameter type="double" name="softness" max="100" min="0" default="0" factor="100">
<name>Softness</name>
</parameter>
<parameter type="bool" name="reverse" default="0">
<name>Reverse</name>
</parameter>
......
org.kde.multimedia.kdenlive kdenlive (kdenlive)
org.kde.multimedia.kdenlive kdenlive (kdenlive) IDENTIFIER [KDENLIVE_LOG]
{
"app-id": "org.kde.kdenlive",
"default-branch": "master",
"runtime": "org.kde.Platform",
"runtime-version": "5.13",
"sdk": "org.kde.Sdk",
"command": "kdenlive",
"rename-icon": "kdenlive",
"desktop-file-name-suffix": " (Nightly)",
"finish-args": [
"--share=ipc",
"--socket=x11",
"--device=all",
"--socket=pulseaudio",
"--share=network",
"--filesystem=host",
"--filesystem=xdg-config/kdeglobals:ro",
"--env=TMPDIR=/var/tmp",
"--env=FREI0R_PATH=/app/lib/frei0r-1",
"--env=LADSPA_PATH=/app/lib/ladspa"
],
"cleanup": [
"/include",
"/lib/pkgconfig",
"/lib/cmake",
"/mkspecs",
"/share/aclocal",
"/share/gtk-doc",
"/share/man",
"/share/pkgconfig",
"*.a",
"*.la",
"*.cmake"
],
"modules": [
{
"name": "rttr",
"buildsystem": "cmake-ninja",
"builddir": true,
"config-opts": [
"-DCMAKE_INSTALL_LIBDIR=lib",
"-DBUILD_EXAMPLES=OFF",
"-DBUILD_DOCUMENTATION=OFF",
"-DBUILD_UNIT_TESTS=OFF",
"-DBUILD_PACKAGE=OFF",
"-DBUILD_STATIC=OFF"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/rttrorg/rttr/releases/download/v0.9.6/rttr-0.9.6-src.tar.gz",
"sha256": "f62caee43016489320f8a69145c9208cddd72e451ea95618bc26a49a4cd6c990"
},
{
"type": "shell",
"commands": [
"sed -i 's/-Werror/-Wno-error/' CMake/utility.cmake"
]
}
]
},
{
"name": "kfilemetadata",
"buildsystem": "cmake-ninja",
"builddir": true,
"config-opts": [
"-DCMAKE_BUILD_TYPE=Release",
"-DENABLE_TESTING=OFF"
],
"sources": [
{
"type": "archive",
"url": "https://download.kde.org/stable/frameworks/5.64/kfilemetadata-5.64.0.tar.xz",
"sha256": "4b581e4d659defe4db595a984ed4c037bc80e0bf7b298ec79e6aa5061fa56e23"
}
]
},
{
"name": "eigen",
"buildsystem": "cmake-ninja",
"builddir": true,
"cleanup": [
"*"
],
"sources": [
{
"type": "archive",
"url": "https://bitbucket.org/eigen/eigen/get/3.3.7.tar.bz2",
"sha256": "9f13cf90dedbe3e52a19f43000d71fdf72e986beb9a5436dddcd61ff9d77a3ce"
}
]
},
{
"name": "fftw-float",
"config-opts": [
"--disable-doc",
"--enable-shared",
"--disable-static",
"--enable-threads",
"--enable-float"
],
"build-options": {
"arch": {
"i386": {
"config-opts": [
"--enable-avx",
"--enable-openmp",
"--enable-sse"
]
},
"x86_64": {
"config-opts": [
"--enable-avx",
"--enable-openmp",
"--enable-sse"
]
}
}
},
"cleanup": [
"/bin"
],
"sources": [
{
"type": "archive",
"url": "http://www.fftw.org/fftw-3.3.8.tar.gz",
"sha256": "6113262f6e92c5bd474f2875fa1b01054c4ad5040f6b0da7c03c98821d9ae303"
}
]
},
{
"name": "movit",
"make-args": [
"libmovit.la"
],
"sources": [
{
"type": "git",
"url": "https://github.com/ddennedy/movit.git",
"commit": "3e8b4ebb796bcbe7e9727a2d7f2d0ba8f0170dfa"
}
]
},
{
"name": "sox",
"config-opts": [
"--disable-static"
],
"cleanup": [
"/bin"
],
"sources": [
{
"type": "archive",
"url": "https://downloads.sourceforge.net/project/sox/sox/14.4.2/sox-14.4.2.tar.bz2",
"sha256": "81a6956d4330e75b5827316e44ae381e6f1e8928003c6aa45896da9041ea149c",
"mirror-urls": [
"http://http.debian.net/debian/pool/main/s/sox/sox_14.4.2.orig.tar.bz2"
]
}
]
},
{
"name": "vidstab",
"buildsystem": "cmake-ninja",
"builddir": true,
"config-opts": [
"-DCMAKE_BUILD_TYPE=Release"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/georgmartius/vid.stab/archive/v1.1.0.tar.gz",
"sha256": "14d2a053e56edad4f397be0cb3ef8eb1ec3150404ce99a426c4eb641861dc0bb"
}
]
},
{
"name": "rtaudio",
"config-opts": [
"--disable-static",
"--enable-shared"
],
"sources": [
{
"type": "archive",
"url": "http://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-5.0.0.tar.gz",
"sha256": "799deae1192da52cc2c15a078ed3b42449580be7d096fe9bc841c5bba0289c57"
}
]
},
{
"name": "gavl",
"rm-configure": true,
"config-opts": [
"--without-doxygen",
"--disable-static",
"--enable-shared"
],
"sources": [
{
"type": "archive",
"url": "https://downloads.sourceforge.net/project/gmerlin/gavl/1.4.0/gavl-1.4.0.tar.gz",
"sha256": "51aaac41391a915bd9bad07710957424b046410a276e7deaff24a870929d33ce",
"mirror-urls": [
"http://http.debian.net/debian/pool/main/g/gavl/gavl_1.4.0.orig.tar.gz"
]
},
{
"type": "shell",
"commands": [
"cp -p /usr/share/automake-*/config.{sub,guess} ."
]
},
{
"type": "script",
"dest-filename": "autogen.sh",
"commands": [
"autoreconf -vfi"
]
}
]
},
{
"name": "frei0r-plugins",
"buildsystem": "cmake-ninja",
"builddir": true,
"config-opts": [
"-DCMAKE_BUILD_TYPE=RelWithDebInfo"
],
"sources": [
{
"type": "archive",
"url": "https://files.dyne.org/frei0r/frei0r-plugins-1.6.1.tar.gz",
"sha256": "e0c24630961195d9bd65aa8d43732469e8248e8918faa942cfb881769d11515e"
}
]
},
{
"name": "swh-plugins",
"build-options": {
"cflags": "-fPIC",
"ldflags": "-fpic"
},
"sources": [
{
"type": "archive",
"url": "https://github.com/swh/ladspa/archive/v0.4.17.tar.gz",
"sha256": "d1b090feec4c5e8f9605334b47faaad72db7cc18fe91d792b9161a9e3b821ce7"
}
]
},
{
"name": "ladspa-sdk",
"no-autogen": true,
"subdir": "src",
"make-install-args": [
"INSTALL_PLUGINS_DIR=/app/lib/ladspa",
"INSTALL_INCLUDE_DIR=/app/include",
"INSTALL_BINARY_DIR=/app/bin"
],
"cleanup": [
"/bin"
],
"sources": [
{
"type": "archive",
"url": "https://www.ladspa.org/download/ladspa_sdk_1.15.tgz",
"sha256": "4229959b09d20c88c8c86f4aa76427843011705df22d9c28b38359fd1829fded"
}
]
},
{
"name": "jack2",
"buildsystem": "simple",
"build-commands": [
"./waf configure --prefix=/app --htmldir=/app/share/doc/jack/ --classic",
"./waf build -j $FLATPAK_BUILDER_N_JOBS",
"./waf install"
],
"cleanup": [
"/bin",
"/share",
"/lib/jack",
"/lib/libjackserver.so*"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/jackaudio/jack2/releases/download/v1.9.14/v1.9.14.tar.gz",
"sha256": "a20a32366780c0061fd58fbb5f09e514ea9b7ce6e53b080a44b11a558a83217c"
}
]
},
{
"name": "v4l-utils",
"config-opts": [
"--disable-static",
"--disable-doxygen-doc",
"--disable-libdvbv5",
"--disable-v4l-utils",
"--disable-qv4l2",
"--with-udevdir=/app/lib/udev"
],
"sources": [
{
"type": "archive",
"url": "https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.16.7.tar.bz2",
"sha256": "ee917a7e1af72c60c0532d9fdb9e48baf641d427aa7b009a9b2ca821f9e8e0d9"
}
]
},
{
"name": "x264",
"config-opts": [
"--disable-cli",
"--enable-shared"
],
"sources": [
{
"type": "archive",
"url": "https://download.videolan.org/x264/snapshots/x264-snapshot-20190305-2245-stable.tar.bz2",
"sha256": "be52c96ef8bd930fbc1ecff03abac9b94976b444ea7641345e08e20d9e594d16"
}
]
},
{
"name": "x265",
"buildsystem": "cmake-ninja",
"builddir": true,
"subdir": "source",
"config-opts": [
"-DCMAKE_BUILD_TYPE=RelWithDebInfo",
"-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
],
"cleanup": [
"/bin"
],
"sources": [
{
"type": "archive",
"url": "https://bitbucket.org/multicoreware/x265/downloads/x265_3.1.2.tar.gz",
"sha256": "6f785f1c9a42e00a56402da88463bb861c49d9af108be53eb3ef10295f2a59aa"
}
]
},
{
"name": "nv-codec-headers",
"cleanup": ["*"],
"no-autogen": true,
"make-install-args": ["PREFIX=/app"],
"sources": [
{
"type": "git",
"url": "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git",
"commit": "9fdaf11b8f79d4e41cde9af89656238f25fec6fd",